我正在学习 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指向正确的方向。