Rails正在保存空记录
Rails正在保存空记录
我的路由
TerritoryManagement::Application.routes.draw do
get "new" => "territories#new", :as => "new"
root :to => "territories#new"
resources :territories
resources :users
end
我的模型
class Territory < ActiveRecord::Base validates :name, :presence => true, :uniqueness => true attr_accessor :name end
我的控制器
class TerritoriesController < ApplicationController def index @territories = Territory.all end def show @territory = Territory.find(params[:id]) end def new @territory = Territory.new end def create @territory = Territory.new(params[:territory]) if @territory.save redirect_to root_url, :notice => "产品创建成功!" else render "new" end end end
我的视图
<%= form_for(@territory) do |f| %> <%= f.label :name %> <%= f.text_field :name %> <%= f.submit %> <% end %>`
我的数据库
由于某种原因,应用程序正在生成空记录...
sqlite> select * from territories; 1||2011-08-21 09:44:43.611946|2011-08-21 09:44:43.611946
有什么问题吗?