3

私はRailsアプリを持っており、homeページ上home/index.html.erbでモデルのパーシャルを示していますworkorders。現在、デフォルトhome_controleer.rbで 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 に答える