Dav*_*nes 0 forms ruby-on-rails
作为第一次使用Rails的用户,我不得不说我喜欢Rails的做事方式.但是,我正在尝试创建一个简单的表单.我收到以下错误:
undefined method `categories_path' for #<#<Class:0x007f0440365880>:0x007f0430256cd8>
Run Code Online (Sandbox Code Playgroud)
我尝试categories_path在控制器中创建一个方法(虽然我不确定它会是什么),但这并没有修复错误.那里的铁路专家知道发生了什么事吗?
这是相关的代码:
意见/类别/ new.html.erb
<%= form_for @category do |f| %>
<%= f.label :category %>
<%= f.text_field :name %><br />
<%= f.submit %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
的routes.rb
Jackeyes::Application.routes.draw do
scope "/admin" do
resources :product, :category
end
end
Run Code Online (Sandbox Code Playgroud)
category_controller.rb
class CategoryController < ApplicationController
def index
@category = Category.all
end
def new
@category = Category.new
end
def create
@category = Category.new(params[:category])
@category.save
end
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2118 次 |
| 最近记录: |