登录  /  注册
web - Rails3使用form_for时出现undefined method `*_path'错误。
PHPz
PHPz 2017-04-21 11:16:38
[Ruby讨论组]

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

namespace :admin do
  resources :articles
end

/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, :title
end

现在想要在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',麻烦大家帮忙看看是哪里出了问题。

PHPz
PHPz

学习是最好的投资!

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号