我有一个Rails应用,在home
页面home/index.html.erb
上,我展示了模型workorders
的部分内容。它目前默认为home_controleer.rb
,其行为为index
。
我可以选择workorders_controller.rb
和操作index2
吗?
我在home/index.html.erb
视图文件中尝试了这个:
<%= render :partial => "workorders/index7", :controller => "workorders", :action => "index2" %>
但它不起作用。
答案 0 :(得分:3)
请改为尝试:
<%= render :template => "workorders/index2" %>
来源:https://stackoverflow.com/a/6051812/2128691
修改:回复您的上次评论......
我还没有真正使用过bootstrap,但也许你可以这样做[pseudocode]:
def home
if [x condition]
redirect_to index_seven_path
else
render :action => [y action]
end
end