3

我有一个 Rails 应用程序,在home页面上home/index.html.erb,我显示了模型的一部分workorders。它目前默认为home_controleer.rbwith the action index

我可以选择workorders_controller.rband 操作index2吗?

home/index.html.erb我在视图文件中试过这个:

<%= render :partial => "workorders/index7", :controller => "workorders", :action => "index2" %>

但它不起作用。

4

1 回答 1

3

试试这个:

<%= render :template => "workorders/index2" %>

来源:https ://stackoverflow.com/a/6051812/2128691

编辑:回应您的最后评论...

我还没有真正使用过引导程序,但也许你可以做这样的事情[伪代码]:

def home
  if [x condition] 
    redirect_to index_seven_path
  else
    render :action => [y action]
  end
end
于 2013-08-19T18:55:45.207 回答