Railsで関係ない他のモデルのデータをViewにf.selectで表示する方法。Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。登録してこのコミュニティに参加するどなたでも質問していただけますどなたでも回答していただけます最もよい回答には賛成票が入り、最上位に上がりますホーム質問タグユーザーRailsで関係ない他のモデルのデータをViewにf.selectで表示する方法。Railsとslimを使って開発をしています。viewに他のモデルのデータをselectするところがありますが、他のモデルの値を持ってくるのができますでようか。bookというモデルのpaymentというモデルがあるとします。2つのモデルには何のリレーションもない状態です。ここで私がしたいのはbookの情報を登録するフォームで決済手段を選べるようにしたいんです。paymentから決済手段の種類を持ってきてそれをフォームのselectのoptionで表示するようにできますでしょうか。下記は自分のview部分のコードです。(モデルやコントローラーなどはscaffoldで生成しました。使う方法を紹介したいと思います。...}}みたいな具合に整形されていると思います。params[:payment][:payment_method]などとでもすれば必要な情報が取れるんじゃないかと。※この例ではストロングパラメタの部分は無視してますのでご注意下さい。|0Railsのレールの沿うようなコードを書くのがベストなので、accepts_nested_attributes_forを使えるように書いてみるとよいと思います。2:52いえ、relationship(belongs_toや{has,has_many}_one)を持っているmodelにしか使えません。設計をもう一度考えなおしてbelongsや{has,has_many}_oneを使うべき仕様にするかもう一度考えなおすとよいと思います。relationshipが無いのにmodelとmodelがお互いのデータを使うような仕様を作るのは設計ミスだと考えられます。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。