我在Rails应用程序中有Products
的这个模型定义。我需要在自定义products
方法中获取名称after_initialize
。在下面的代码中,我已经明确地写了它。我的问题是有一种方法可以在模型定义类中以编程方式获取名称products
吗?
class Product < ApplicationRecord
has_one :photo, dependent: :destroy
accepts_nested_attributes_for :photo
after_initialize :set_photos_parent
def set_photos_parent
self.photo.parent = "products" unless self.photo.nil ?
end
end
答案 0 :(得分:0)
试试这个
self.class_name.pluralize.downcase