【问题标题】:multiple model values in non model controller in railsrails中非模型控制器中的多个模型值
【发布时间】:2018-04-18 08:35:00
【问题描述】:

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

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

任何帮助都必须感谢

谢谢

【问题讨论】:

    标签: ruby-on-rails rubygems ruby-on-rails-5


    【解决方案1】:

    如果您在控制器中,您只需调用模型的名称,例如 youy 。 例如,如果你想要向导模型,你只需要做Wizard.method_you_want

    如果你想要所有巫师:wizards = Wizard.all 如果您需要特定的向导:wizard = Wizard.find(wizard_id)

    然后,例如,从模型中获取您想要的值:wizard.idwizard.super_powerwizard.value

    对于其他模型,您只需这样做。

    【讨论】:

    • 目前我正在使用邪恶的向导。是否支持访问多个模型值并单页显示?
    • 是的,但也许你想在控制器中这样做
    • 是的,仅在单个控制器中。我能够在单个控制器的每个单个模型值中访问它。但是我们如何在单个控制器中从两个不同的模型中检索数据呢?
    • 您执行@wizard = Wizard.find(id)@model = Model.find(model_id) 之类的操作,然后您只需从模型@wizard.name 中获取值。
    猜你喜欢
    • 1970-01-01
    • 2014-11-23
    • 2019-10-06
    • 1970-01-01
    • 2014-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多