rails4,Zic #index中的NameError,routes

时间:2015-04-17 18:41:15

标签: ruby-on-rails-4

undefined local variable or method `nov_tisk_revij_index' for #<#<Class:0x007f361551b858>:0x007f3615519c60>
嘿伙计们,我正在修改一个rails应用程序,无法弄清楚出了什么问题。我使用rails g controller nov_tisk_revij index show来创建我的视图和控制器,现在我无法链接到它。如果你能发现我做错了什么,我会非常感激,不要因为花了相当多的工作而重拍这个。

rake routes返回:

     Prefix Verb URI Pattern                     Controller#Action
nov_tisk_revij_index GET  /nov_tisk_revij/index(.:format) nov_tisk_revij#index
 nov_tisk_revij_show GET  /nov_tisk_revij/show(.:format)  nov_tisk_revij#show
           zic_index GET  /zic/index(.:format)            zic#index
                root GET  /                               zic#index

我的HTML:

<%= link_to 'Novi izvodi tiskanih revij', nov_tisk_revij_index %>

路线:

  get 'nov_tisk_revij/index'
  get 'nov_tisk_revij/show'
  get 'zic/index'

我尝试将resources :nov_tisk_revij添加到路由中,但它仍然无效,只是为我没有的视图创建了其他路径。

控制器:

class NovTiskRevijController < ApplicationController
  def index
  end

  def show
  end
end

我正在使用带有ruby 2的rails4。

1 个答案:

答案 0 :(得分:0)

<%= link_to 'Novi izvodi tiskanih revij', nov_tisk_revij_index_path %>

作品