我正在尝试添加一个新链接来为连接表创建一个表单,该链接给出了错误,说明没有路由,我正在使用rails api
<%= link_to("Add New Alarm/List", {:action => 'new_alarm', :controller =>'alarms'}, :class => 'action new') %>
请帮助 提前谢谢
答案 0 :(得分:0)
我认为您应该能够使用警报路线,只要您在路线文件中有resources :alarms
即可。要检查您可以使用的路线,您可以运行rake routes
。
<%= link_to "Add New Alarm/List", new_alarm_path, :class => 'action new' %>
编辑:
resources :alarms
使用alarm_controller中的new
方法和alarm /文件夹中的new.html.erb
文件设置new_alarm_path。如果您在控制器中定义了新方法,并且新的html文件名为new.html.erb,则在使用{:action => 'new'