Ruby on rails rails中非模型控制器中的多个模型值

Ruby on rails rails中非模型控制器中的多个模型值,ruby-on-rails,rubygems,ruby-on-rails-5,Ruby On Rails,Rubygems,Ruby On Rails 5,基本上,我正在尝试创建包含向导的仪表板。我有一堆模型和这些值,现在我想从所有模型中访问一些值(模型表的列) 我需要一个帮助,说明哪个向导(用于创建下一个…,页面表单的下一个按钮)是解决此问题的最佳方法,以及如何在无模型单控制器或多控制器中访问多个模型值 任何帮助都必须感谢 谢谢如果你在控制器中,你只需说出像你这样的型号的名称即可。 例如,如果您想要向导模型,您只需执行Wizard.method\u您想要的 如果需要所有向导:wizards=Wizard.all 如果需要特定的向导:wizard=

基本上,我正在尝试创建包含向导的仪表板。我有一堆模型和这些值,现在我想从所有模型中访问一些值(模型表的列)

我需要一个帮助,说明哪个向导(用于创建下一个…,页面表单的下一个按钮)是解决此问题的最佳方法,以及如何在无模型单控制器或多控制器中访问多个模型值

任何帮助都必须感谢


谢谢

如果你在控制器中,你只需说出像你这样的型号的名称即可。 例如,如果您想要向导模型,您只需执行
Wizard.method\u您想要的

如果需要所有向导:
wizards=Wizard.all
如果需要特定的向导:
wizard=wizard.find(向导id)

然后,例如,要从模型中获取所需的值:
wizard.id
wizard.super\u power
wizard.value


对于其他型号,您只需执行相同的操作。

目前我正在使用Widge wizard。它是否支持访问多个模型值并在单个页面中显示?是的,但您可能只想在单个控制器的Controlleries中执行此操作。我能够在单个控制器的每个模型值中访问该值。但是我们如何在单个控制器中从两个不同的模型检索数据呢?您可以执行类似于
@wizard=wizard.find(id)
@model=model.find(model_id)
,然后您只需从模型
@wizard.name
中获取值。