私は Ruby on Rails (私の最初の MVC) を学んでおり、「エージェント」と「郵便番号」の間に多対多の関係をうまくセットアップしています。私が現在やろうとしているのは、ユーザーが入力した郵便番号に基づいて関連するエージェントを取得することです。コンソールでは成功していますが、コントローラーとビューに変換するのに苦労しています。
コンソールで行うこと:
zip = Zipcode.find_by_zip(gets.chomp)
=> 92562
zip.agents
私が抱えているハングアップは、これをフォームを使用してビューからアクセスできるアクションに変換する方法です。
アクション (agents#find) を定義することから始めましたが、これが正しいかどうか、およびその後に何が起こるかについて困惑しています。
def find
@user_zip = Zipcode.find_by_zip(params[:zip])
end
ここの素晴らしい人が n00b を正しい方向に向けてくれることを願っています。