Ruby on Rails:想要在网格视图中内容(矩阵视图)

时间:2015-06-05 10:15:14

标签: ruby-on-rails

我是Ruby On Rails的新手。我想在我的索引页面中以网格视图(矩阵视图)显示我的图书和其他字段。所以我安装了wice_grid gem。但是当我加载我的索引页面时,会显示一个弹出窗口,表示未加载wice_grid.js,WiceGride无法继续!我跟着说:

https://github.com/leikind/wice_grid

请帮我解决这个问题。

h请告诉我有关此.js文件以及如何配置或使用此文件的信息。 我的控制器是 -

  class BooksController < ApplicationController
  def index
  @book = initialize_grid(Book, per_page: 4)
end

索引页

<%= grid(@book) do |g|

g.column do |book|
image_tag book.image.url(:thumb)
end

g.column  do |book|
book.name
end

g.column do |book|
book.category
end
g.column do |book|
book.author
end
g.column do |book|
book.price
end
g.column do |book|
book.contact_no
end



end -%>

1 个答案:

答案 0 :(得分:1)

根据文件

  

在js索引文件中需要WiceGrid javascript:

     

//= require wice_grid

     

以下是具有WiceGrid所需内容的application.js示例:

//= require jquery 
  //= require jquery_ujs 
  //= require jquery-ui 
  //= require wice_grid 
  //= require jquery.ui.datepicker 
  //= require_tree .

您需要将js部分的gem添加到application.js

此文件通常可在app/assets/javascripts/application.js

中找到