在某些版本gems里,由于spac日期解析的问题, 会有一些Invaild gemspec的警告
1
| |
用手工去除gemspec文件, 比较麻烦 另一种是直接用代码实现
1
| |
在某些版本gems里,由于spac日期解析的问题, 会有一些Invaild gemspec的警告
1
| |
用手工去除gemspec文件, 比较麻烦 另一种是直接用代码实现
1
| |
由于业务需要, 要在两个url地址中完成类似的操作, 于是想到了在路由配置中设置参数来解决需求
1 2 | |
这样就在action2的路由里添加了参数 params[:has_params], 其值为 ‘yes’
在最近的一个项目里, 同时使用了postgresql和mongoid,
结果在rails g model xxxx时, 默认调用的是mongoid,
虽然能通过–orm=actvie_record参数指定orm, 但还是很麻烦.
通过查询手册, 可以用下面的设置方式解决.
1 2 3 4 | |
由于rails_admin默认只是支持paperclip, 所以使用carrierwave的话, 需要手动做些修改.
一共3个文件
1 2 3 4 5 6 7 8 9 10 11 12 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | |
rail3.1rc1在服务器上运行时报以下的错误信息:
1
| |
解决方式是在gemfile中加入
1
| |
rails-footnotes 是一个在development环境下调试rails用的插件, 可以在当前页面的页脚处显示当前的调试信息,如session、实例变量、数据库查询时间等等
1 2 3 4 5 6 7 8 9 10 11 | |
rails-footnotes默认使用textmate来编辑当前页面文件, 如果要自定义配置编辑器, 请看rails-footnotes文档
1
| |
找到specifications/rspec-core-2.6.2.gemspec, 将下面这行注释
1
| |
1
| |
google后发现是rspec-rails版本的问题, 使用2.6.1.beta1版本以上就好了, 编辑Gemfile
1
| |
1
| |
上述语句使得浏览器在打开我的博客时,会自动获取blog的rss地址。
另一个rss+xml格式
1
| |
这两天更新gems出现下面的错误
1 2 3 4 | |
经检查和GFW无关,是rubygems的DNS 调整问题
使用google的DNS 8.8.8.8 / 8.8.4.4
修改rubygems的source源
1 2 3 4 5 6 | |
做一个应用必做的一步
首先删除 /public/index.html 这个文件
然后编辑 config/route.rb ,设置路由
1
| |
其中 “home#index” 是rails路由的简写, 指的是 homescontroller的index方法
设置首页后, 会自动生成两个helper方法 root_path和 root_url, 其中path是相对路径,url是绝对路径