2012-10-09 61 views
0

可能重複:
Paperclip not displaying the error message回形針不顯示任何錯誤消息

我使用Rails 3.2.6。我在我的模型文件中添加了這個:

has_one :avatar, :as => :imageable, :dependent => :destroy 
validates_presence_of :avatar, :message => "can't be empty" 

但如果字段保留blank.I我只在我的頁面的頂部越來越Please review the problems below:我沒有收到任何錯誤消息。任何人都可以提出建議

我也試過:

validates :avatar, :presence => {:message => 'Please select the image'} 

回答

0

的:化身字段是不是一個真正的現場。請在avatar_id支票,這是真正的數據庫字段:

validates :avatar_id, :presence => true 

見:http://edgeguides.rubyonrails.org/active_record_validations_callbacks.html 3.9節的例子。

+0

實際上它是accepts_nested_attributes:HAS_ONE:化身:爲=>:可成像,:依賴=>:破壞 的has_many:附件,:爲=>:可附接,:依賴=>:破壞 accepts_nested_attributes_for:化身 –

+0

我做:reject_if =>:all_blank,它不允許我走得更遠,但不顯示錯誤消息。 –

+0

是否顯示其他字段錯誤?也許你的代碼顯示錯誤是問題? –