`
wudixiaotie
  • 浏览: 132367 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

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的跨域

    博客分类:
  • HTML
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  
Global site tag (gtag.js) - Google Analytics