version : Rails 3.2.22.2
değiştirmeden Gem modeline bir yöntem nasıl eklenir: Bu ActiveModel::MassAssignmentSecurity::Error
bana verir https://github.com/charlotte-ruby/impressionistRaylar 3: kullanıcı etkinliğini izlemek Empresyonist mücevher kullanıyorum Gem source
. attr_accessible
'u kullanmak için Impression
modülünü mücevherden geçersiz kılmak istiyorum.
1:
Ben 2 şey denedima = Impression.first
a.hello
:
initializer/impression.rb
yılında
class Impression
def hello
"hello world"
end
end
app/models
altında impression.rb
dosyası oluşturun,
require 'impression'
Konsolun üzerinde aşağıdakileri deneyin
Yöntem bulunamadı hatası alıyorum.
2: Ben initializezs/impression.rb
dosyasındaki kod eklendi:
Impression.class_eval do
def hi
puts 'you got me!'
end
end
ve hala noktasında aynı hata var 1.
nasıl etkili bir mücevher dan modelini geçersiz kılabilir?
Benim için zevk bu çözümü buldu. Bu harika. –