您好我是haml的新手,并试图找出如何在表单上做某事。
我有一系列课程[“篮球”,“棒球”,“足球”]
从我的体育索引视图中,我想将一个帖子发送到SportsController的创建方法,并将所选类的名称作为参数。
= options = Sports.all #this is an array of the classes shown above
= form_for(@sport, url: sport_path) do |f|
= options_for_select(options)
= f.submit
答案 0 :(得分:1)
看起来你只需要正确的方法。如果您在索引页面中,它不知道您要使用url:sport_path做什么。
尝试添加方法:: post以便表单知道转到运动控制器中的create方法。