我想在任何控制器中找到特定单词时执行一些代码。 例如。如果我在任何控制器中找到'open',那么'return'将在'open'之后执行
def test
puts "hi"
open #this is my service code writen in any service class
puts "after open"
end
我想在任何控制器中找到打开功能时立即返回视图。打开后写的代码不会执行。
答案 0 :(得分:0)
我认为Proc
可以帮到你:
def test
puts "hi"
return Proc.new {open}.call #this is my service code written in any service class
puts "after open"
end