# Comprehension question about controllers

**URL:** <https://www.ruby-forum.com/t/comprehension-question-about-controllers/162067>\
**Category:** Rails\
**Created:** [March 5, 2009, 11:53am UTC](https://www.ruby-forum.com/t/comprehension-question-about-controllers/162067 "2009-03-05T11:53:28Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![cojones](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/9f8e36/32.png) [@cojones](https://www.ruby-forum.com/u/cojones)\
**Post date:** [March 5, 2009, 11:53am UTC](https://www.ruby-forum.com/t/comprehension-question-about-controllers/162067/1 "2009-03-05T11:53:28Z")

</div>

Hello,

I have around 7 controllers with each 6-12 actions. Some of these  
actions use about 3-5 actions only working with another model and they  
don’t have much to do with the controller they’re in but getting one  
single id in order to get the right data out of the other model.

What do you guys think? Is it alright to have them in these controllers  
or should I already create a own controller for these 3-5 actions  
relating to that one model?

I’m not sure if it’s alright or dirty or whatever. Just wanna know your  
opinions.

Thanks

---

<div class="post-metadata">

**Author:** ![cojones](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/9f8e36/32.png) [@cojones](https://www.ruby-forum.com/u/cojones)\
**Post date:** [March 6, 2009, 12:55pm UTC](https://www.ruby-forum.com/t/comprehension-question-about-controllers/162067/2 "2009-03-06T12:55:42Z")

</div>

No opinions?

---

<div class="post-metadata">

**Author:** ![cojones](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/9f8e36/32.png) [@cojones](https://www.ruby-forum.com/u/cojones)\
**Post date:** [March 6, 2009, 1:04pm UTC](https://www.ruby-forum.com/t/comprehension-question-about-controllers/162067/3 "2009-03-06T13:04:42Z")

</div>

I would suggest you have a look at  
[http://www.rubyrailways.com/great-ruby-on-rails-rest-resources/](http://www.rubyrailways.com/great-ruby-on-rails-rest-resources/)

2009/3/6 Heinz S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![cojones](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/9f8e36/32.png) [@cojones](https://www.ruby-forum.com/u/cojones)\
**Post date:** [March 6, 2009, 1:11pm UTC](https://www.ruby-forum.com/t/comprehension-question-about-controllers/162067/4 "2009-03-06T13:11:06Z")

</div>

Thanks, I’ll have a look.

---

<div class="post-metadata">

**Author:** ![cojones](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/9f8e36/32.png) [@cojones](https://www.ruby-forum.com/u/cojones)\
**Post date:** [March 6, 2009, 1:47pm UTC](https://www.ruby-forum.com/t/comprehension-question-about-controllers/162067/5 "2009-03-06T13:47:06Z")

</div>

Didn’t tell me much I didn’t know already but what it didn’t tell is how  
am I supposed to keep my application RESTful if I need to load various  
resources in one single action?

I mean it’s easy to stay RESTful in small applications like a blog with  
a small amount of resource and maybe 2 or 3 nested resources but when it  
comes to complex application I don’t know how to keep it RESTful. How  
would you guys do it?

---

<div class="post-metadata">

**Author:** ![cojones](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/9f8e36/32.png) [@cojones](https://www.ruby-forum.com/u/cojones)\
**Post date:** [March 9, 2009, 6:14am UTC](https://www.ruby-forum.com/t/comprehension-question-about-controllers/162067/6 "2009-03-09T06:14:48Z")

</div>

Can you show some example code related to your original query. It will  
help us understanding the query in a better way.
