2014年4月3日
摘要: ActiveRecord::Base.connection.execute("update corps set followers_count = 4 where id = 162")类似这种,如果ActiveRecord中已查出了数据,还需要reload一下更新count,或者手动更新 阅读全文
posted @ 2014-04-03 16:17 qinyan20 阅读(216) 评论(0) 推荐(0) 编辑
摘要: https://github.com/Macrow/rails_kindeditorckeditor 阅读全文
posted @ 2014-04-03 16:16 qinyan20 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 白名單逸出http://api.rubyonrails.org/classes/ActionView/Helpers/SanitizeHelper.html預設允許的HTML標籤和屬性如下:ActionView::Base.sanitized_allowed_tags=> #ActionView::Base.sanitized_allowed_attributes=> #如果需要增加,可以在config/application.rb中新增,例如:config.action_view.sanitized_allowed_tags = %w[table tr td]config.act 阅读全文
posted @ 2014-04-03 16:15 qinyan20 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1. 删除远程分支social git branch -d -r origin/social 删除服务器分支:git push origin :social 2. 查看远程分支 git branch -a 3.在本地版本库中删除所有远程版本库中已不存在的分支 git remote prune 4.新 阅读全文
posted @ 2014-04-03 16:14 qinyan20 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 有时你在写迁移任务的时候可能会不小心写错,如果你已经执行了这个迁移任务,那么, 你就不能单纯地把它修改一下再重新执行一次, Rails 会认为这个迁移任务已经执行过了, 所以执行rake db:migrate时不会做任何操作。你应该先把写错的那个迁移任务回滚(可以执行rake db:rollback),然后修改你的migration再执行rake db:migrate去 执行正确的版本。新增一個 Migration 檔案rails g migration migration_namemigration_name 常見的命名方式有Add欄位名To表格名或是Remove欄位名From表格名,不過這 阅读全文
posted @ 2014-04-03 16:12 qinyan20 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 1、下载:http://www.elasticsearch.org/download/,本人下载的是:elasticsearch-0.90.7.tar.gz 包Java代码$tarzxvfelasticsearch-0.90.7.tar.gz$cdelasticsearch-0.90.7/ Once installation is complete, start ElasticSearch.Java代码$./bin/elasticsearch-f 阅读全文
posted @ 2014-04-03 16:11 qinyan20 阅读(1251) 评论(0) 推荐(0) 编辑
摘要: 相当于 Ubuntu/Linux 的 apt-get,用来安装一些零零碎碎的东西很方便,而且更新很快,安装的软件也都是最新版本。1. 安装Homebrew是使用 ruby 写的,采用 github 来存放信息库,很方便吧。Ruby 已经内置,最好装上 Xcode,因为可能需要一些编译包。然后在终端执行以下命令。$ ruby -e "$(curl -fsSLkhttps://gist.github.com/raw/323731/install_homebrew.rb)"brew 安装的软件存放在 /usr/local/Cellar 中,同时会在 /usr/local/bin, 阅读全文
posted @ 2014-04-03 16:10 qinyan20 阅读(4294) 评论(0) 推荐(0) 编辑
摘要: 先去官网下载http://www.mongodb.org/downloads建议下载64位的,32位的有一些限制,这个看书都会提到我下载的是mongodb-osx-x86_64-2.0.3.tgz 看《mongodb权威指南》说的偶数版本号是稳定版,奇数版本号是开发版。但看网站说推荐安装这个版本,看大版本也是稳定版,无所谓啦,反正也是学习,好多的基础知识建议多看《mongodb权威指南》因为下载的是二进制包安装就很简单tar zxvfmongodb-osx-x86_64-2.0.3.tgzsudo mvmongodb-osx-x86_64-2.0.3.tgz /usr/local/mongod 阅读全文
posted @ 2014-04-03 16:09 qinyan20 阅读(824) 评论(0) 推荐(0) 编辑
摘要: gem installmysql2brew install mysql gem install mysql2http://stackoverflow.com/questions/12811489/installing-mysql2-gem-rails-on-macgem install pgMake sure you have Xcode installed first.Run:brew install postgresqlAdd to your GemFile:gem 'pg'Run:bundle installhttp://stackoverflow.com/questio 阅读全文
posted @ 2014-04-03 16:08 qinyan20 阅读(274) 评论(0) 推荐(0) 编辑
摘要: class Greeter :greeterendFoo.new.hello # => "hello"Foo.new.goodbye # => NoMethodError: undefined method `goodbye' for # 阅读全文
posted @ 2014-04-03 16:07 qinyan20 阅读(147) 评论(0) 推荐(0) 编辑