rails
ios低级开发
这个作者很懒,什么都没留下…
展开
-
script/gnerate nifty_layout 命令
今天看了 railscasts的 关于 acts_as_tree 插件的视频发现了几个问题:在rails 3里面 要先安装 sudo gem install nifty-generators 然后 在Gemfile 里面引入 gem 'nifty-generators'然后 bundle install 最后 rails g nifty:layout ...原创 2011-08-25 16:04:34 · 148 阅读 · 0 评论 -
rails kaminari 分页插件 find_by_sql查询
当我们要使用find_by_sql 查询的时候,kaminary的使用方法是: sql = “" @products = Kaminari.paginate_array(Product.find_by_sql(sql)).page(params[:page]).per(20)原创 2012-04-09 21:10:17 · 234 阅读 · 0 评论 -
rails ajax post方式提交表单,session丢失的解决办法
rails3 里面 如果开启了protect_from_forgery。那么在提交的postData中就必须加入token这个字段来通过rails的后端验证,ajax 提交的时候没有带token , 提交后session就会重置!解决方法是在页面加上: <meta name="csrf-token" content="<%= form_authenticity_...原创 2012-03-07 17:47:16 · 199 阅读 · 0 评论 -
mac os 安装rvm
bash -s stable <<(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) sudo vim .bash_profile[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm...原创 2012-06-26 16:57:02 · 184 阅读 · 0 评论 -
gem install nokogiri -- --with-xml2-include=/usr/local/libxml2/include/libxml2/
gem install nokogiri -- --with-xml2-include=/usr/local/libxml2/include/libxml2/原创 2012-02-14 15:43:35 · 110 阅读 · 0 评论 -
rake db:migrate table already exist 错误
出现这个错误:应该指定 rake的版本 : rake db:migrate:up VERSION=一串数字原创 2011-11-18 15:40:06 · 168 阅读 · 0 评论 -
rails 映射表 有type等关键字
在model里设置 set_inheritance_column nil 可以忽略关键词!原创 2012-04-23 16:40:39 · 139 阅读 · 0 评论 -
bundle exec
执行 rake db:migrate:up VERSION= 报以下错误 rake aborted!You have already activated rake 0.9.2.2, but your Gemfile requires rake 0.9.2. Using bundle exec may solve this. 需要加上 bundle exec ra...原创 2011-12-27 10:52:31 · 131 阅读 · 0 评论 -
rufus-scheduler rails 定时任务
之前先在initializers 文件夹下建立了一个task.rb ,rails服务启动的时候执行,本地没问题,可是服务器上启动了3个进程,会执行3遍,解决方法是 把task.rb 放到 script/文件夹下,然后在项目根目录执行 ruby script/task.rb production &。以为ok了。but又出问题了,我的日志输出路径是 Logger.new("#{Rai...原创 2011-12-16 17:35:39 · 291 阅读 · 0 评论 -
mac os libmysqlclient.18.dylib 报错
终端输入 下面的命令:sudo install_name_tool -change libmysqlclient.18.dylib /usr/local/mysql/lib/libmysqlclient.18.dylib 后面加上 下面这部分是你报错的那部分内容,可能每个人都不同 /Library/Ruby/Gems/1.8/gems/mysql2-0.2.11/lib/mysq...原创 2011-08-06 15:54:35 · 181 阅读 · 0 评论 -
rails devise (登录注册)
bashbundle installrails generate devise_installrails generate devise Userrake db:migraterake routesGemfilegem 'devise', '1.1.rc0'conf...原创 2011-07-29 08:50:19 · 146 阅读 · 0 评论 -
rails 数据类型对比 mysql postgresql sqlite
Railsmysqlpostgresqlsqlitebinaryblobbyteablobbooleantinyint(1)booleanbooleandatedatedatedatedatetimedatetimetimestampdatetimedecimaldecimaldeci...原创 2011-07-13 14:53:36 · 109 阅读 · 0 评论 -
rails update_atrabutes方法,主键不是id
项目里使用别人建好的表,有很多数据,主键不是id,rails update_atrabutes 默认修改的条件是 where id = ,这个家伙的表里的id 默认都是0 ,垃圾!这样修改一条数据,就修改了全部的,解决方法是, 在model 设置 set_primary_key :字段名,解决! ...原创 2012-04-21 22:46:00 · 150 阅读 · 0 评论