【问题标题】:Rails 3 path for edit and new actions in a basic form viewRails 3 基本表单视图中的编辑和新操作路径
【发布时间】:2010-06-07 14:42:48
【问题描述】:

我有以下路线:

resources :categories do
  resources :articles
end

以及以下观点:

# edit.erb and new.erb files:
<%= render :partial => 'form' %>

# top of _form.html.erb file:
<%= form_for category_article_path(@article.category, @article) do |f| %>

但是我对给定的路径有一些问题。我使用 Rails 3。这是我在测试时遇到的错误示例:

未定义的方法“类别” nil:NilClass

编写这样的路径的基本方法是什么?非常感谢。

【问题讨论】:

  • 你的@article 为零,所以我认为你必须先找到@article。
  • 我认为解决方案是使用:

标签: ruby-on-rails-3


【解决方案1】:

只需将一个新的文章(具有现有类别)实例传递给视图。

【讨论】:

    猜你喜欢
    • 2012-01-30
    • 1970-01-01
    • 2015-11-02
    • 2012-04-08
    • 2013-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多