【问题标题】:pass query parameter to render in rails传递查询参数以在 Rails 中渲染
【发布时间】:2015-09-11 12:30:22
【问题描述】:

在应用程序中,开发人员编写代码

show.html.slim

= render @driver.trips.order("id DESC"), show_driver: false

应用程序在同一资源中没有像 _driver.html.erb 这样的任何部分。

在该页面中,它显示了司机的所有行程,除了司机姓名属性。

另一个代码sn-p

= render Trip.order("id DESC"), show_driver: true

模型关联是

driver has_many :trips

trip belongs_to :driver

是否可以将查询作为参数传递给渲染?它说明了哪条路线?

【问题讨论】:

    标签: ruby-on-rails rendering


    【解决方案1】:

    你可以传递你想要渲染的任何东西,只要它定义了to_partial_path或者是这样的对象的集合。 ActiveRecord 定义了它(这主要是它的使用方式)。

    您提到没有_driver partial,但是,您应该寻找的是trips/_trip

    【讨论】:

    • 非常感谢@BroiSatse
    猜你喜欢
    • 1970-01-01
    • 2012-07-02
    • 2010-12-05
    • 2012-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多