web - Rails3使用form_for時出現(xiàn)undefined method `*_path’錯誤。
問題描述
使用rails g controller admin::articles index new edit創(chuàng)建controller,使用rails g model article創(chuàng)建的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
現(xiàn)在想要在new.html.erb使用form_for創(chuàng)建一個表單
<%= form_for(@article) do |f| %><p class='field'> <%= f.label :title %><br /> <%= f.text_field :title %></p><% end %>
結果還只到這里測試的時候就出現(xiàn)了錯誤undefined method `articles_path’,麻煩大家?guī)兔纯词悄睦锍隽藛栴}。
問題解答
回答1:[:admin, @article]http://guides.rubyonrails.org/form_helpers.html#dealing-with-namespaces
相關文章:
1. 在windows下安裝docker Toolbox 啟動Docker Quickstart Terminal 失敗!2. golang - 用IDE看docker源碼時的小問題3. dockerfile - [docker build image失敗- npm install]4. docker-compose中volumes的問題5. angular.js - angular內(nèi)容過長展開收起效果6. python打開.py文件的時候出現(xiàn)window無法打開該文件是怎么回事呢?7. javascript - webpack1和webpack2有什么區(qū)別?8. 點選多選問題9. javascript - 最近用echarts做統(tǒng)計圖時遇到兩個問題!!10. 兩個思路:python模擬登陸頁面和模擬操作windows程序窗口提交請求

網(wǎng)公網(wǎng)安備