【发布时间】:2015-12-25 22:45:00
【问题描述】:
我有一个仪表板页面,其中显示了一些图像和名称:
views/dashboard/index.html.haml
- @items.each do |item|
= link_to item do
= image_tag item.images.try(:first).try(:url,:medium)
= item.name
然后我有这个单独的页面:
视图/项目/_quick_view.html.haml
我想根据来自仪表板页面的点击显示正确的内容。我想让它成为一个模态窗口,所以当有人点击一个项目时,它会在这个快速查看页面中包含更多信息。不确定这是否是正确的方法?此外,我如何将信息传递到快速查看页面,以便它知道要显示哪些正确的内容?
我要添加这样的渲染吗?
- @items.each do |item|
= link_to item do
= image_tag item.images.try(:first).try(:url,:medium)
= item.name
.modal{style: 'display:none;'}
= render '/items/quick_view.html.haml', :item => item
我不知道这将如何工作。请在这方面需要一些指导。
【问题讨论】:
标签: jquery ruby-on-rails ajax ruby-on-rails-4