我正在努力动态地向控制器添加一些方法。
def self.add_command(method)
define_method(method) do
# Do something
end
end
add_command :method_name
我想为这些方法添加一个around过滤器,只有这些,但动态地做。当我尝试在around_filter
方法中添加add_command
调用时,它不会被触发。
如何动态添加周围过滤器?
答案 0 :(得分:0)
def self.add_command(method)
define_method(method) do
# Do something
end
class_eval do
around_filter method.to_sym
end
end