rails在哪里放置控制器代码

时间:2013-02-13 19:46:34

标签: ruby-on-rails-3

我在新的工作订单表单上有一个选择框,因此用户可以选择位置。

这是表单输入字段:

 <%= f.select :location_id, @loctree %>

我有一些控制器代码,用于定义@loctree应返回的内容。

但是,我对于放置代码的地方感到困惑。它是否进入“def new”区域的Workorders_controller.rb?或者它是否在Locations_controller.rb中的某个地方?

Thbanks!

1 个答案:

答案 0 :(得分:0)

如果您发布的代码处理了Workorders的新操作,那么它应该位于new中的Workorders_controller方法中。此方法将在模板之前运行,并且在那里设置的任何成员变量都可以在模板中使用。