質問: :pr_id).pr_name とか入れてみたり...そもそもどのようにしてプログラムが動いているのかの根本的な理解が足りていないので 確信を持てないままそれっぽいことを繰り返していました...そして撃沈。 ### 謝辞 問題解決にあたり、何か必要な情報などありましたら遠慮なくお申し付けください。随時追加させていただきます! ここまで目を通していただき誠にありがとうございました。 何卒、お力添えをよろしくお願い申し上げます。
回答: [user_id,admin_id,pr_id,pr_name,created_at,updated_at] が間違いです。RDを使っている限り常に正規化すべきかを考えましょう rails g model special_skills name:string でspecial_skill model を作って id name 1 ゲームが上手い 2 すぐに寝れる とすると 送るデータは [user_id,admin_id,pr_id,created_at,updated_at] ですみます。 見る側でspecial_skillsと結合して、表示すれば無駄な情報のやりとりが必要なくなりますし ``` <%= c.select :pr_id, options_from_collection_for_select(User.where(["id",current_user.id]), :pr_id, :pr_name) %> ``` も ``` <%= c.select :pr_id, SpecialSkill.pluck(:name,:id) %> ``` ですみます。 ね、簡単でしょ