我一直在尝试使用Kaminari宝石进行分页,但遇到了问题.
我有一个简单的初学者项目与一个简单的模型:
class Position < ActiveRecord::Base
validates_presence_of :name
end
Run Code Online (Sandbox Code Playgroud)
我在Ubuntu 10.04上运行ruby 1.9.2和rails 3.0.5.我安装了kaminari(0.10.4).
根据我的理解,我应该能够执行Position.order("name").page(1),但是当我这样做时,我得到以下内容:
ruby-1.9.2-p0 > Position.order("name").page(1)
NoMethodError: undefined method `page' for #<ActiveRecord::Relation:0xaacab34>
from /home/bob/.rvm/gems/ruby-1.9.2-p0@talentskout/gems/activerecord-3.0.5/lib/active_record/relation.rb:371:in `method_missing'
from (irb):2
from /home/bob/.rvm/gems/ruby-1.9.2-p0@talentskout/gems/railties-3.0.5/lib/rails/commands/console.rb:44:in `start'
from /home/bob/.rvm/gems/ruby-1.9.2-p0@talentskout/gems/railties-3.0.5/lib/rails/commands/console.rb:8:in `start'
from /home/bob/.rvm/gems/ruby-1.9.2-p0@talentskout/gems/railties-3.0.5/lib/rails/commands.rb:23:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
Run Code Online (Sandbox Code Playgroud)
这看起来就像我能得到的那样简单.任何想法将不胜感激.
谢谢.
我正在尝试向我的apache配置文件添加重写规则,以将用户重定向到新的URL.
我网站的网址是https://openmind.scribesoftware.com.如果用户使用https://openmind.scribesoft.com输入URL (请注意缺少"ware"),我想重定向它们,就好像他们输入了正确的URL一样.
我尝试了几种变体,例如:
RewriteEngine on
RewriteCond %{HTTPS_HOST} !^openmind\.scribesoft\.com$ [NC]
RewriteRule ^(.*)$ https://openmind.scribesoftware.com/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)
但是,这会导致以下错误:
This webpage has a redirect loop.
The webpage at https://openmind.scribesoftware.com//enterprises/571 has resulted in too many redirects.
Run Code Online (Sandbox Code Playgroud)
我已经有一个重写规则,可以将非http请求重定向到https请求,并且工作正常.
谢谢.
我试图让PHP脚本工作.该脚本的目的是调用Web服务.我已经将脚本简化为最简单的组件,但它仍然失败了.这里是:
<?php
print "Hello";
$request = new HttpRequest('http://www.pivotaltracker.com/services/v3/source_commits', HttpRequest::METH_POST);
print "Done";
?>
Run Code Online (Sandbox Code Playgroud)
输出是:
D:\svn\svndb\hooks>"c:\Program Files\PHP\php.exe" -f test.php
Hello
D:\svn\svndb\hooks>
Run Code Online (Sandbox Code Playgroud)
如您所见,在尝试实例化HttpRequest实例时,脚本失败.但是,不会抛出任何异常.
我不是一个PHP程序...我只是想让这个功能正常工作.我怀疑我没有加载我需要的扩展库...但我无法弄清楚哪一个是,如果确实是那个问题.任何帮助,将不胜感激.
我在Windows 2003上运行.我正在运行php 5.3.3.
我确实运行了phpinfo(),但由于它太大而犹豫是否要将结果发布在这里.是否有一段phpinfo()输出有助于提供?
提前致谢.
短发