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