【发布时间】:2018-11-07 01:30:16
【问题描述】:
我有一个常数
TYPES = %w(car truck)
我想动态定义自定义分配方法
TYPES.each do |type|
define_method "#{type}s=(objects)" do
但它不起作用, 当我打电话时
myobject.cars=objects
我得到一个错误方法不存在,虽然我可以追踪它
puts myobject.methods
确实有方法
cars=(objects)
【问题讨论】:
-
pluralize而不是#{type}s
标签: ruby-on-rails ruby