私はRailsの新機能です。 すべてのアクションがマージされたindex.html.erbファイルが1つだけ、Rails 3にシンプルな例が必要です(新規作成、表示、編集(例:すべてのアクション)、1対多のリレーションシップの例は完璧です)私。 発注(PO_Num、日付)は、多くの製品(名称、数量、価格を)持っているとして、あなたはビューにACTION_NAMEを確認することができRailsのリスト、表示、新規作成、編集操作のマージ
1
A
答えて
0
を例に取る:
<% case action_name %>
<% when 'index' %>
... view part for index action here
<% when 'show' %>
... view part for show action here
<% when 'new' %>
... view part for new action here
<% when 'edit' %>
... view part for edit action here
<% end %>
1
マージするのはなぜ1つのテンプレートにすべてのアクションのテンプレート?概念的には全く異なるビューなので、通常は別々のテンプレートを使用することをお勧めします。それらの間にコードを共有している場合は、これを達成するためのより良い方法があります(例えば、パーシャルやヘルパーを使用するなど)。あなたが本当にアクションで使用されるテンプレートを上書きする場合
、あなただけのrenderメソッドを呼び出すことができます。
def show
render "index"
end
関連する問題
- 1. 新しい/作成、編集/更新のためにRailsがリダイレクトを作成
- 2. accepts_nested_attributes_forは新規/作成ではなく、編集/更新で動作します
- 3. EMF編集ドメインコマンドの作成
- 4. Jquery&Rails 3:Link_toリモート操作を編集する
- 5. のOracleマージ操作
- 6. ASP.NET MVC編集操作ですか?
- 7. 編集と作成モードでSharePointカスタムフィールドタイプを非表示
- 8. リスト表示の編集テキストにテキストを表示する方法
- 9. 配列リスト(画像操作)なしの2D配列インスタンス変数サイズの編集
- 10. Eclipse Plugin Dev - ファイルの編集時にカスタムマーカーの作成と更新
- 11. クローン作成後のJTableセルの編集
- 12. XCode 4のサブクラステンプレートの作成/編集
- 13. 編集モードでのLiferayポートレットの作成
- 14. 剣道グリッドポップアップの作成方法剣道テンプレートから作成したフォームを追加/編集するには、追加操作と編集操作の正しいタイトルを表示しますか?
- 15. MySQLの正規表現操作
- 16. オプションの正規表現操作
- 17. 編集テキストコントロールの作成方法
- 18. タイムラインベースの編集GUIをJavaで作成
- 19. カスタム編集フィールド作成の問題
- 20. ASP.NETの編集ページを作成する
- 21. メッセージボックスを編集/新規ボタンから表示する方法デキュープレーググリッドビューのクリック
- 22. Bitrix News:作成したプロパティが要素の編集で表示されない
- 23. Djangoでの毎日の新規ユーザー数のリストの作成
- 24. ASP.NET MVCの操作の検証の編集
- 25. 編集Tierprice表示
- 26. 新しい投稿を作成してDjangoで編集するための共通の表示方法
- 27. 編集・マージ・チェックインTFS
- 28. IOS Swift TableViewインデックス行の行の編集操作
- 29. Clojureのリスト操作
- 30. Haskellのリスト操作
実際に私が見たのと同じアクションがLynda.comによってビデオに1で行われます。彼らがすべての行動を1つに統合した場所。 – Prasen