如何插入红宝石方法名称

b.h*_*ing 0 ruby ruby-on-rails

可以插值方法名称吗?我正在尝试进行这项工作,def "cancel_#{appointment.id}"但没有运气。谢谢

Urs*_*sus 8

使用define_method。

define_method "cancel_#{appointment.id}" do
  # your method body
end
Run Code Online (Sandbox Code Playgroud)