1
V3.2.1驗證唯一性範圍不工作
不知道爲什麼「計數」快到了零和索引將不會呈現,如「計數」它一直在細每一個模型,直到我做的唯一性與範圍驗證。
有什麼建議嗎?
MODEL
Class FeatureIcon < ActiveRecord::Base
belongs_to :user
validates_presence_of :img_size, :feature_name, :image, :user_id
validates_uniqueness_of :img_size, :scope => :feature_name
//paperclip interpolates stuff....
end
CONTROLLER
before_filter :load_user
def index
@feature_icons = @user.feature_icons.all
@feature_icon = @user.feature_icons.new
respond_to do |format|
format.html # index.html.erb
format.json { render json: @feature_icons }
format.js
end
end
def create
@feature_icon = @user.feature_icons.new(params[:feature_icon])
respond_to do |format|
if @feature_icon.save
format.html { redirect_to user_feature_icons_url, notice: 'successfully created.' }
format.json { render json: @feature_icon, status: :created, location: @feature_icon }
format.js
else
format.html { render action: "index" }
format.json { render json: @feature_icon.errors, status: :unprocessable_entity }
end
end
end
ERROR
NoMethodError in Feature_icons#create
undefined method `count' for nil:NilClass
Extracted source (around line #7):
6: <div class="count">
7: <div id="count" class="feed-count"><%= @feature_icons.count %></div>
8: </div>
首先建議的工作!謝謝Baldrick! – econduck