- 浏览: 138850 次
- 性别:
- 来自: 北京
最新评论
-
wudixiaotie:
white_crucifix 写道吓死宝宝了,以为有erlan ...
erlang hibernate -
white_crucifix:
吓死宝宝了,以为有erlang版的hibernate框架
erlang hibernate -
zzjmates:
...
rails缓存清空 -
wudixiaotie:
没用过rubymine
rails调试 -
string2020:
和工具(rubymine)提供的调试方式比,那个好
rails调试
文章列表
1.Gemfile中如果某个gem和其他的gem冲突可以这样写:
$ gem 'cucumber-rails', '1.4.0', :require => false
这样写的意思是在加载的时候不加载这个gem但是项目需要有这个gem。然后在需要的地方require这个gem就行了。
2.Gemfile中如果某个gem的后跟版本信息里~>的意思是:
For example "~> 1.2" will update your gem to 1.3 (if such a version is released) but it won’t ...
http协议是无法实现客户端和服务器的双向通信的,因为他限制了通信请求只能是客户端发给服务器(request),服务器只能给出应答(response)。但是http协议的其中一个特性是请求都是无状态的,也就是说无时间限制。所以利用这个特性,在需要客户端和服务器双向通信的时候,客户端无论是否有需要,都要向服务器发送request,然后服务器收到request不立即回应(因为客户端暂时没有需要从服务器获取的数据),当服务端需要向客户端主动推送数据时,再利用这个request把要推送的数据response到客户端。客户端收到response后立即再发送一个request去服务端等待推送。
好麻烦的 ...
html本身是不支持跨域的也就是说网页位于a.test.com是不能访问a.test.com以外的内容的,但是<script>标签除外,他可以跨域获得数据,获取后的数据会被javscript解释。这也是jsonp的大概原理。
包括IE6在内的大多浏览器支持的标准跨域数据访问方式。
核心思想是利用JS标签里面的跨域特性进行跨域数据访问,在JS标签里面存在的是一个跨域的URL,实际执行的时候通过这个URL获得一段字符串,这段返回的字符串必须是一个合法的JS调用,通过EVAL这个字符串来完成对获得的数据的处理。
git remote
git remote add upstream git://github.com/diaspora/diaspora.git
git checkout develop
git pull upstream develop
git rebase develop
git push origin develop
把prototype替换成jquery
rails g jquery:install
Gemfile加入:rspec-rails,factory_girl_rails,cucumber-rails,spork,guard-cucumber,guard-rspec,guard-spork,capybara,slim-rails 然后运行:
rails generate rspec:install
rails g cucumber:install --rspec --capybara