ruby-on-rails - 未定义的方法 `edit_..._path'

标签 ruby-on-rails ruby-on-rails-4

嗨,我在 Rails 4 html.erb 模板中有这个。

  <% @super_categories.each do |super_category| %>
        <ul>
          <li>
            <%= link_to "Edit", edit_admin_super_category(super_category.id), class: "button tiny" %>
          </li>
       </ul>    
    <% end %>

@super_categories 实例变量没有问题,并且已在 Controller 中定义了编辑。当我运行 rake 路线时,我还将 edit_admin_super_category 作为我的路线的一部分。由于某种原因,它不断地给我: 未定义方法“edit_admin_super_category”

我只是不明白我在这里做错了什么。有人发现吗?

最佳答案

路线路径将以 _path_url 结尾(例如 edit_admin_super_category_path(super_category.id))。

如果您进行了更改,但仍然收到该错误,请发布您的路线 - 您可能没有与该名称匹配的路线。

关于ruby-on-rails - 未定义的方法 `edit_..._path',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22240212/

相关文章:

php - 在 ROR 中使用什么 : Class or Module,

ruby-on-rails - 具有强参数的 Rails 4 API?

ruby-on-rails - 在一次查询中按不同属性对两个模型进行排序

ruby-on-rails - 使用 MiniTest 测试用户模型(设计身份验证)

ruby-on-rails - 在 Rails 中的路由上使用通配符和重定向时出错

ruby-on-rails - 如何在 rails 外使用 rake 执行 rake 任务?

ruby-on-rails - 验证 Rails ActiveRecord 中的 bool 字段

ruby-on-rails - 不同的前缀 : "/" and "http:/localhost:3000" with devise

ruby-on-rails - 将源关键字和搜索关键字与帐户创建相关联

heroku - 设备无法在 Heroku 服务器上运行