今天试着使用 Kaminari插件对自己的rails3网站项目进行分页管理,遇到了一些问题:
在[url]https://github.com/amatsuda/kaminari[/url]上的Kaminari的使用说明readme.rdoc中对他的安装使用方法是这样的:
在rails项目的gemfile中加入如下代码:
然后在项目路径中执行命令:
但是我按照该方法执行却出现了错误:
提示我:
undefined method 'page'
[quote]page是 Kaminari中的一个方法[/quote]
后来才发现出问题的原因是:虽然已经执行了
命令但是Kaminari并没有在rails项目中被使用,仔细查看刚才执行
命令的输出结果会发现:
也就说刚才的命令只是安装了kaminari,而没有使用它。解决办法很显然:
再次执行命令
结果:
即可。如果还是不行则可能是因为你的rails服务器一直开着,只需要重启服务器即可。
在[url]https://github.com/amatsuda/kaminari[/url]上的Kaminari的使用说明readme.rdoc中对他的安装使用方法是这样的:
在rails项目的gemfile中加入如下代码:
gem 'kaminari'
然后在项目路径中执行命令:
bundle install
但是我按照该方法执行却出现了错误:
提示我:
undefined method 'page'
[quote]page是 Kaminari中的一个方法[/quote]
后来才发现出问题的原因是:虽然已经执行了
bundle install
命令但是Kaminari并没有在rails项目中被使用,仔细查看刚才执行
bundle install
命令的输出结果会发现:
Using rails (3.0.7)
Installing kaminari (0.12.4)
Using sqlite3 (1.3.3)
也就说刚才的命令只是安装了kaminari,而没有使用它。解决办法很显然:
再次执行命令
bundle install
结果:
Using rails (3.0.7)
Using kaminari (0.12.4)
Using sqlite3 (1.3.3)
即可。如果还是不行则可能是因为你的rails服务器一直开着,只需要重启服务器即可。