0
我在驗證rails4應用程序中的模型中的圖像字段時出現問題。導軌/回形針對象創建問題
class ModelA < ActiveRecord::Base
validates :name, presence: true
validates :logo, presence: true
has_attached_file :logo, styles: {
thumb: '100x100>',
square: '200x200#'
}
在遷移中,將創建此模型的新實例。
def migrate(direction)
super
if direction == :up
obj = Model1.create!(:name => "Test")
不指定所需的字段這是失敗,如果我明確地指定一個默認的圖像,然後將表沒有必要列呢。
如果我在遷移之前刪除圖像(在此例中是徽標)驗證,並且此後指定圖像文件和詳細信息(如其名稱),則會運行此遷移。 有沒有更好的方法來建立這個模型?
請分享更多詳情。你想在這裏做什麼?可能是一個很好的例子。 –
http://stackoverflow.com/questions/13122791/rails-validation-in-model-vs-migration?answertab=oldest#tab-top –