Ruby on rails 添加自定义筛选器以激活管理Rails
我在一个foodtech项目中工作,人们可以在餐厅点餐;因此,我的数据库中存在以下关系: 每道菜都属于一顿饭,每顿饭都属于一家餐厅 我希望能够在/admin/orders页面上按餐厅名称进行筛选。 如果可能的话,我想在页面上添加一个“餐厅名称”栏Ruby on rails 添加自定义筛选器以激活管理Rails,ruby-on-rails,ruby-on-rails-5,activeadmin,Ruby On Rails,Ruby On Rails 5,Activeadmin,我在一个foodtech项目中工作,人们可以在餐厅点餐;因此,我的数据库中存在以下关系: 每道菜都属于一顿饭,每顿饭都属于一家餐厅 我希望能够在/admin/orders页面上按餐厅名称进行筛选。 如果可能的话,我想在页面上添加一个“餐厅名称”栏 有什么想法吗 好吧,我终于做到了;它完美地解决了这个问题 我在model/order.rb中添加了has_one:restaurant,through::mean,并简单地添加了过滤器:过滤器:restaurant 这让我添加了餐厅过滤器 要获取餐厅专
有什么想法吗 好吧,我终于做到了;它完美地解决了这个问题 我在
model/order.rb
中添加了has_one:restaurant,through::mean
,并简单地添加了过滤器:过滤器:restaurant
这让我添加了餐厅过滤器
要获取餐厅专栏,请输入以下代码:
在admin/order.rb中
index do
column("Order", :sortable => :id) {|order| link_to "##{order.id} ", admin_order_path(order) }
column("pick up time", :pick_up_time)
column("status", :status)
column("User", :user_id ) {|order| link_to "#{order.user.first_name} #{order.user.last_name}", admin_user_path(order.user) }
column("Meal", :meal)
column("Restaurant", :restaurant) // This line adds the restaurant column
column("Created at", :created_at)
column("Updated at", :updated_at)
end
好吧,我终于做到了;它完美地解决了这个问题 我在
model/order.rb
中添加了has_one:restaurant,through::mean
,并简单地添加了过滤器:过滤器:restaurant
这让我添加了餐厅过滤器
要获取餐厅专栏,请输入以下代码:
在admin/order.rb中
index do
column("Order", :sortable => :id) {|order| link_to "##{order.id} ", admin_order_path(order) }
column("pick up time", :pick_up_time)
column("status", :status)
column("User", :user_id ) {|order| link_to "#{order.user.first_name} #{order.user.last_name}", admin_user_path(order.user) }
column("Meal", :meal)
column("Restaurant", :restaurant) // This line adds the restaurant column
column("Created at", :created_at)
column("Updated at", :updated_at)
end
好的,我找到了过滤器问题的解决方案。刚刚在model/order.rb中添加了
并简单地添加了过滤器:过滤器:餐厅
。您好-请随意添加以上内容作为答案。你可以回答你自己的问题,这将有助于将来遇到与你类似问题的任何人。是的,这实际上只是解决方案的一部分,我希望有人给出另一部分,因为我找不到。如果有两部分。。。然后另一部分通常是一个单独的问题:)好的,所以我找到了过滤器问题的解决方案。刚刚在model/order.rb中添加了并简单地添加了过滤器:过滤器:餐厅
。您好-请随意添加以上内容作为答案。你可以回答你自己的问题,这将有助于将来遇到与你类似问题的任何人。是的,这实际上只是解决方案的一部分,我希望有人给出另一部分,因为我找不到。如果有两部分。。。然后,另一部分通常是一个单独的问题:)重复?部分。对于筛选器来说,这确实是相同的问题,但它没有进一步解释如何在索引表中将其显示为列。重复?部分重复。对于过滤器来说,这确实是同样的问题,但它没有给出关于在索引表中将其显示为列的进一步解释。