我正在尝试使用RoR中的form_for帮助器生成表单,但我遇到的似乎是路由错误.以下是相关文件:
车型/ equipment.rb
class Equipment < ActiveRecord::Base
attr_accessible :name, :tracking_number
validates :tracking_number, :presence => true,
:uniqueness => { :case_sensitive => true }
end
Run Code Online (Sandbox Code Playgroud)
控制器/ equipments_controllers.rb
class EquipmentsController < ApplicationController
def index
@equipments = Equipment.paginate(:page => params[:page])
end
def new
@equipment = Equipment.new
end
end
Run Code Online (Sandbox Code Playgroud)
视图/设备/ new.html.rb
<h1>Add an equipment</h1>
<%= form_for (@equipment) do |f| %>
<%= render 'shared/error_messages', :object => f.object %>
<div class="field">
<%= f.label :name %> <br />
<%= f.text_field :name %>
</div>
<div class="field">
<%= f.label :tracking_number …Run Code Online (Sandbox Code Playgroud)