好的,我想用字段的值
切换模型的名称这就是我所拥有的:
type = notification.notification_type.capitalize
post = type.find(post_id)
类型将是卡车,装载或热负荷
错误:
NoMethodError: undefined method `find' for "Truck":String
我想它正试图这样做:
post = "Truck".find(post_id)
而不是
post = Truck.find(post_id)
答案 0 :(得分:3)
多数民众赞成。您正尝试在String上使用find
方法。
您可以使用type.constantize.find(post_id)