2015-06-05 27 views
0

我是Ruby On Rails中的新成员。我希望我的书的图像和其他字段在网格视图(矩阵视图)中显示在我的索引页中。所以我安装了wice_grid宝石。但是当我加载我的索引页面时,弹出窗口显示wice_grid.js未加载,WiceGride无法继续!我遵循:Ruby on Rails:想要在网格视图中显示内容(矩阵视图)

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

根据文档

要求WiceGrid中的JavaScript功能JS索引文件:

//= require wice_grid

这里是一切的application.js的例子WiceGrid需要:

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

您需要添加宝石的JS部分进入的application.js

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

+0

找到谢谢Avdept ... – AGM

+0

我在哪里放这些代码?我知道这个问题是基本的,因为我在这个行业是新的... – AGM

+0

@AmitGhoshMoulick在你'application.js'文件 – usmanali