传递查询参数以在 rails 中呈现
pass query parameter to render in rails
在应用程序中,开发人员将代码编写为
show.html.slim
= render @driver.trips.order("id DESC"), show_driver: false
该应用程序在同一资源中没有像 _driver.html.erb 这样的任何部分。
在该页面中,它显示了 driver 除了 driver 名称属性之外的所有行程。
另一个代码片段
= render Trip.order("id DESC"), show_driver: true
模型关联是
driver has_many :trips
trip belongs_to :driver
是否可以将查询作为参数传递给渲染?它指出了哪条路线?
你可以传递任何你想渲染的东西,只要它定义了to_partial_path
或者是这些对象的集合。 ActiveRecord 定义了它(这主要是它的使用方式)。
您提到没有 _driver
部分,但是,您应该寻找的是 trips/_trip
。
在应用程序中,开发人员将代码编写为
show.html.slim
= render @driver.trips.order("id DESC"), show_driver: false
该应用程序在同一资源中没有像 _driver.html.erb 这样的任何部分。
在该页面中,它显示了 driver 除了 driver 名称属性之外的所有行程。
另一个代码片段
= render Trip.order("id DESC"), show_driver: true
模型关联是
driver has_many :trips
trip belongs_to :driver
是否可以将查询作为参数传递给渲染?它指出了哪条路线?
你可以传递任何你想渲染的东西,只要它定义了to_partial_path
或者是这些对象的集合。 ActiveRecord 定义了它(这主要是它的使用方式)。
您提到没有 _driver
部分,但是,您应该寻找的是 trips/_trip
。