摘要:
ActiveRecord::Base.connection.execute("update corps set followers_count = 4 where id = 162")类似这种,如果ActiveRecord中已查出了数据,还需要reload一下更新count,或者手动更新 阅读全文
摘要:
https://github.com/Macrow/rails_kindeditorckeditor 阅读全文
摘要:
白名單逸出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 阅读全文
摘要:
1. 删除远程分支social git branch -d -r origin/social 删除服务器分支:git push origin :social 2. 查看远程分支 git branch -a 3.在本地版本库中删除所有远程版本库中已不存在的分支 git remote prune 4.新 阅读全文
摘要:
有时你在写迁移任务的时候可能会不小心写错,如果你已经执行了这个迁移任务,那么, 你就不能单纯地把它修改一下再重新执行一次, Rails 会认为这个迁移任务已经执行过了, 所以执行rake db:migrate时不会做任何操作。你应该先把写错的那个迁移任务回滚(可以执行rake db:rollback),然后修改你的migration再执行rake db:migrate去 执行正确的版本。新增一個 Migration 檔案rails g migration migration_namemigration_name 常見的命名方式有Add欄位名To表格名或是Remove欄位名From表格名,不過這 阅读全文
摘要:
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 阅读全文
摘要:
相当于 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, 阅读全文
摘要:
先去官网下载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 阅读全文
摘要:
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 阅读全文
摘要:
class Greeter :greeterendFoo.new.hello # => "hello"Foo.new.goodbye # => NoMethodError: undefined method `goodbye' for # 阅读全文