Rails在索引页面中添加新链接

时间:2016-08-02 14:48:55

标签: ruby-on-rails api routes

我正在尝试添加一个新链接来为连接表创建一个表单,该链接给出了错误,说明没有路由,我正在使用rails api

<%= link_to("Add New Alarm/List", {:action => 'new_alarm', :controller =>'alarms'}, :class => 'action new') %>

请帮助 提前谢谢

1 个答案:

答案 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'

时,上述代码应该有效