Ruby on rails 如何在rails中将变量值传递给控制器?
我必须将多个值传递到一个查询中并执行它。我该怎么办? 例如:Ruby on rails 如何在rails中将变量值传递给控制器?,ruby-on-rails,ruby,Ruby On Rails,Ruby,我必须将多个值传递到一个查询中并执行它。我该怎么办? 例如: values=name.to_s+“Check” data=TestController::values.method\u name 结果:TestController::RailsCheck 如何在values变量中获取多个值?不确定您想要做什么,但有许多不同的方法可以做到这一点,您可以创建散列并使用它,或者在代码中,您似乎想要创建对象并调用其方法名。所以我在这里给你们一个示例类,通过对象示例,你们可以将它添加到关注点中,若你们在A
values=name.to_s+“Check”
data=TestController::values.method\u name
结果:
TestController::RailsCheck
如何在values变量中获取多个值?不确定您想要做什么,但有许多不同的方法可以做到这一点,您可以创建散列并使用它,或者在代码中,您似乎想要创建对象并调用其方法名。所以我在这里给你们一个示例类,通过对象示例,你们可以将它添加到关注点中,若你们在ActiveRecord中使用它,或者你们可以将它添加到lib文件夹中,若你们在控制器中使用它
class Solution
attr_accessor :name
def initialize(name)
@name = name
end
def method_name
name.to_s + 'Check'
end
end
values = Solution.new('Rails')
puts values.method_name