您的位置:首页技术文章
文章详情页

web - Rails3使用form_for时出现undefined method `*_path’错误。

浏览:71日期:2023-10-16 10:24:56

问题描述

使用rails g controller admin::articles index new edit创建controller,使用rails g model article创建的model。 路由为

namespace :admin do resources :articlesend

/app/controllers/admin/articles_controller.rb

class Admin::ArticlesController < ApplicationController def index @articles = Article.all end def new @article = Article.new end def edit @article = Article.find(params[:id]) end

/app/models/article.rb

class Article < ActiveRecord::Base attr_accessible :content, :tag, :titleend

现在想要在new.html.erb使用form_for创建一个表单

<%= form_for(@article) do |f| %><p class='field'> <%= f.label :title %><br /> <%= f.text_field :title %></p><% end %>

结果还只到这里测试的时候就出现了错误undefined method `articles_path’,麻烦大家帮忙看看是哪里出了问题。

问题解答

回答1:

[:admin, @article]http://guides.rubyonrails.org/form_helpers.html#dealing-with-namespaces

标签: web
相关文章: