ruby on rails
qwlong_cn
这个作者很懒,什么都没留下…
展开
-
Called id for nil, which would mistakenly be 4 错误解决之一
Called id for nil, which would mistakenly be 4 -- if you really wanted the id of nil, use object_id 这种问题如果是在一个事务中,你使用Customer.new的话,然后你又对customer进行一系列的操作,如下示例: 然后当你在save的时候就会报以上的错误 [color=red] cust...原创 2010-12-24 16:17:52 · 135 阅读 · 0 评论 -
rmagick gem包 兼容windows xp 7
rmagick 2.12.0 gem包 兼容windows xp 7 之前这个版本的rmagick只是支持在xp下使用,不支持windows7,修改后的gem包见附件 唉,文件太大刚好比10M多一点,上传不上来,有需要的留下邮箱,我发吧...原创 2012-04-16 16:55:54 · 79 阅读 · 0 评论 -
Linecache19 fails to compile with 1.9.3-head
Linecache19 fails to compile with 1.9.3-head 解决办法 sudo gem install linecache19 -- --with-ruby-include=/home/qiwenlong/software/ruby-1.9.3-p194 sudo gem install ruby-debug19 -- --with-ruby-include...原创 2012-07-29 23:55:16 · 107 阅读 · 0 评论 -
ubuntu 安装 sqlite3 gem包时报错
ubuntu 安装 sqlite3 gem包时报错 Building native extensions. This could take a while.. 是因为没有按转sqlite3数据库以及sqlite3-dev 通过 sudo apt-get install sqlite3 sudo apt-get install libsqlite3-ruby1.9.1 sudo ...原创 2012-07-29 15:57:17 · 142 阅读 · 0 评论 -
rails 3.0.5 非get 方法 清空session
我使用的rails版本是 3.0.5 的 ,然后使用的是 cookie_session ,现在遇到一个问题: 当我使用admin admin 登录之后,打开其他页面访问session的时候都没有问题,可以访问的到 http://localhost:3000/users/1/roles 这种url也可以访问的到session 但是当我访问以下url的时候 http://localhost...原创 2011-03-16 11:38:55 · 133 阅读 · 0 评论 -
rake aborted! Mysql::Error: query: not connected: CREATE TABLE `schema_migration
rake aborted! Mysql::Error: query: not connected: CREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=InnoDB 解决方式: 拷贝旧版的libmySQL.dll到ruby\bin下原创 2011-03-14 18:21:53 · 259 阅读 · 0 评论 -
will_paginate 与 rails3集成时,分页 界面显示不出来
rails 3新增XXS机制,导致html标签在output的时候要进行校验,使用will_paginate的时候会有一些问题,显示不出分页界面,如: <<上一页 1 2 3 下一页>> 这里面是由于will_paginate中没有对rails 3的新特性予以支持, 需要修改内容 will_paginate\view_helpers.rb中的to_html方法 ...原创 2010-11-18 19:59:54 · 108 阅读 · 0 评论 -
rails3 ActionController::RoutingError (uninitialized constant ApplicationControl
[size=medium]rails3 ActionController::RoutingError (uninitialized constant ApplicationController::LoginSystem) 碰到了这个问题,是因为rails3 不进行自动加载lib目录下的自定义module 了 需要在config/application.rb文件中 # Custom dir...原创 2011-03-10 09:52:45 · 556 阅读 · 0 评论 -
ActionMailer: Hostname not match server certificate
ActionMailer: Hostname not match server certificate 错误的解决办法 解决办法: development.rb [color=red]require 'tlsmail'[/color] config.action_mailer.delivery_method = :smtp ActionMailer::Base.smtp_se...原创 2011-05-26 17:24:44 · 261 阅读 · 0 评论 -
Net::SMTPAuthenticationError (530 5.7.0 Must issue a STARTTLS command first. 23s
在配置发送邮件设置的时候 ActionMailer::Base.smtp_settings = { :address => 'smtp.gmail.com', :port => 587, :domain => 'gmail.com', :authentication => :plain, :user_name => '**...原创 2011-05-26 17:17:18 · 1171 阅读 · 0 评论 -
ERROR NoMethodError: private method `gsub' called for
ERROR NoMethodError: private method `gsub' called for ****:Date 这个错误可能除了可能是webrick的问题,也可能是你使用gsub的时候,因为你使用的是 日期类型的变量.gsub 例如: [code="java"]irb(main):001:0> Time.now.gsub('-', '') NoMet...原创 2011-01-21 11:25:00 · 427 阅读 · 0 评论 -
rails 安装数据库mysql sqlite 包时报错 解决
rails在gem install mysql/sqlite3的时候,如果报以下错误: 1、[color=red]Installing sqlite3-ruby (1.3.1) with native extensions /usr/local/lib/site_ruby/1.8/rubygems/installer.rb:483:in`build_extensions': ERROR: Fa...原创 2011-01-04 22:15:24 · 135 阅读 · 0 评论 -
ruby on rails ubuntu 数据库安装 mysql postgresql
ubuntu mysql 安装 sudo apt-get install mysql-server sudo apt-get install libmysqlclient-dev ubuntu postgresql 安装 sudo apt-get install postgresql sudo apt-get install libpq-dev build-essential...原创 2012-10-05 17:33:39 · 134 阅读 · 0 评论