1つのページに2つの異なるテーブルの情報を表示したいとします。たとえば、ある卓からユーザーの姓を表示し、2番目のテーブルから添付ファイルをurlにしたいとします。私の見解では2番目のテーブルをどのように参照できますか?Ruby on rails:1つのビュー内の異なるテーブルの2つのレコード
-2
A
答えて
1
あなたのデータは、コントローラに設定されたインスタンス変数(@users, @files
)を介してビューにアクセスできるようになります。別のインスタンス変数@files = File.all
を宣言し、ビュー内でインスタンス変数@files
になるコレクションを反復処理し、ファイルのURLを表示するか、必要な他のロジックを表示します。
1
あなたのコントローラーは、あなたのアプリ内のすべてのデータベースにアクセスできます。ビューはインスタンス変数にアクセスできます。
@users = User.all
@files = File.all
次に、あなたのビューで、あなたはあなたが必要なものを表示するには、インスタンス変数を反復処理することができます。だからあなたのコントローラでは、あなたはこのような何かを行うことができます。
関連する問題
- 1. データベース内の2つのテーブルに1つのフォームを提出する - ruby on rails
- 2. ruby on rails 3、複数のビューを1つのビューにレンダリング
- 3. 1つのモデルと2つのコントローラの検証Ruby on Rails?
- 4. Ruby on Rails:1つのレコードを作成した後に2つのテーブルにデータを格納する方法は?
- 5. Ruby on Rails - ビュー内の2つのモデルのデータを再グループ化する
- 6. Ruby on rails:複数のコントローラを1つのビューに表示
- 7. Ruby on Railsに登録されている2つのビュー
- 8. 2つの異なるテーブル結合ビュー
- 9. Ruby on Rails内の2つのアイテムを比較するには?
- 10. Ruby on Rails:同じビューで2つのアクション
- 11. Ruby on Rails - 2つのテーブルを結合するには?
- 12. Ruby-On-Railsで2つの1対多の関係
- 13. SQL - 1つのテーブル/ビュー内に2つのテーブルコンテンツをマージする
- 14. Ruby on Railsで1つのモデルしかないときに複数のテーブルにレコードを追加するには?
- 15. Ruby on Railsの移行、2つの主キーが1つだけ自動インクリメント
- 16. 1つのビューで2つの異なる関連テーブルの2つのモデルを使用するMVC4
- 17. 異なるビューのRuby on Railsネストされたフォーム
- 18. Ruby on Railsアプリケーションでテーブルを3つのテーブルに分割する
- 19. Linq、2つの異なるIDに基づいて1つのテーブルから2つのレコードを選択
- 20. 2つの異なるレイアウト/ビューのレコードが2つあります。
- 21. ruby on railsでのビュー
- 22. Ruby on railsアクティブなレコードのクエリ
- 23. PDFファイルを生成するRuby on Railsで、1行に2つの異なるフォントスタイルを設定するには?
- 24. Firebird - 2つの異なるテーブルのレコードを混ぜる
- 25. 別のテーブルに2つの特定のレコードを持つレコードを見つける
- 26. Ruby on Railsの1つのフィールドがテーブルidに属しています
- 27. 2つのレコードを別のテーブルに入れて2つのレコードを作成する1つのテーブルに2つのレコードを結合する
- 28. SQLテーブル内の2つのレコードに基づいて1つのテーブルからレコードをフェッチするクエリ
- 29. Rails:1つのcollection_selectで2つのモデルのレコード
- 30. Ruby on Railsテーブルの関係
モデル間に関連はありますか? – Ruslan
コントローラは、同じ名前のモデルだけでなく、すべてのモデルにアクセスできます。もちろん、コントローラの "users"がテーブル "users"からデータを取得することを期待していますが、これは排他的ではありません... – Maxence