Access denied, Please sign in and make sure you have proper permission.
安装:
gem install rails --version 4.0.0 --no-ri --no-rdoc
在微博上竟然是从 developerworks 上看到的消息,IBM 威武啊~
Rails 4.0,生日快乐!
Chapter 1: Removing Turbolinks from your Gemfile
LOL
#15 楼 @aptx4869 Kidding, turbolink 是为后端程序员设计的前端方案。如果开发 Single Page Application。还是直接选择 javascript heavy MVC Framework 吧,我喜欢只用 Rails 提供 JSON API
#17 楼 @camel 囧……
现在我是在 ApplicationController 里面声明
skip_before_filter :set_xhr_redirected_to
skip_before_filter :set_request_method_cookie
skip_after_filter :abort_xdomain_redirect
但是 engine 还是会加载,感觉很不爽……
用 4.0 生成工程的目录下有个 bin 文件夹哪个是干什么用的
#15 楼 @aptx4869 Gemfile 去掉,app/assets/javascripts/application.js 去掉 turbolink 那行。
感觉不用 turbolink 是不是因为jquery.ready
方法无法使用啊
#26 楼 @ywjno 猜错了,JQuery 连带 jquery-ujs 我都删掉好久了……不用 turbolink 是因为 application.js 是这样的:
//= require angular
//= require angular-resource
//= require angular-sanitize
//= require angular-cookies
//= require angular-mobile
//= require angular_i18n/angular-locale_zh-cn
//= require_tree ./angular
//= require video-js
//= require skrollr
turbolink 的 js 就没加载过……其实我是想让 turbolink 的 Engin 也不要加载……
#25 楼 @Rei 其实如果你要升级到 rails 4 的话,Gemfile 里面首先就不能有新加入相关的几个 gem,turbolinks,strong_parameters,routing_concers 什么的,如果在 rails3 的时候加到 Gemfile 里面手动添加这些 gem 试用过的话,升级时就得去掉,不然跑起来会出各种奇怪的错误,这是个大坑,大家注意一下……
暂时还没有想跟新到 4.0,主要还是目前用的一些 gem 怕不支持
ruby2.0.0p195 and rails 4.0.0 载入资源速度感觉快好多呀
#18 楼 @camel 有教程或者项目源码不?
我想知道怎么用 rails 提供的东西去取代 javascript heavy MVC Framework。
#34 楼 @Rei 囧,搞错了,没注意看说明,以为是像 routing_concers,strong_parameters 一样直接进到 rails 里面……原来只是默认加入到 Gemfile 里面而已……
主要是习惯了计算机类的产品每次升级,潜意识都有个声音在喊: "yeah,another fxxking awesome new feature that we don't need..."
先观望吧,刚刚写好的 cms 框架,怎么也得先做俩项目再更新 rails
#53 楼 @huacnlee 发现了问题,我运行bundle install
时自动找的mongoid 1.0.6
的旧版的关联,如果我指定最新版本,就会报如下错误:
In Gemfile:
mongoid (= 3.1.4) ruby depends on
activesupport (= 3.2.13) ruby
rails (= 4.0.0) ruby depends on
activesupport (4.0.0)
不是很理解..为啥把这么多功能 extract 到 gem 里面去?包括 sprockets 之类的