Search result of: Rails
Total 30 records
Rails作为一款十分优秀的 web 开发框架,在当前 web 领域中慢慢占据了越来越重要,秉承 rails 快速开发的特点,很多快速部署 rails 的方案也越来越多。这篇文章中所选的方案是我个人认为十分优秀的部署方案。这套部署方案的结构是,nginx作为反向代理服务器负责负载均衡
rails/actionpack/lib/action_dispatch/http/mime_types.rb): Mime::Type.register "text/html", :html, %w( application/xhtml+xml ), %w( xhtml ) Mime::Type.register "text/plain", :text, [], %w(txt) Mime
railscasts.com/episodes/264-guard --spork and guard http://blog.carbonfive.com/2010/12/10/speedy-test-iterations-for-rails-3-with-spork-and-guard/ bundle exec spork --bootstrap 这个命令载入 spec_helper
我已经装好了 rvm,计划是创建一个 rails_2 目录,在里面安装和使用 rails 2,按照官方 how-to-use-rvm 的指引
本文系统环境:Yosemite 10.10.5。由于系统、软件包等环境各异以及博文会随着时间推移会不再兼容,建议读者在某个步骤出错或者与博文结果相差太大时,读懂每个步骤的重点,多注意各步骤后斜体字内容。如遇到执行命令的权限问题,请在命令前增加 sudo 关键字,输入管理员密码执行。 步骤一:安装
Rails 有非常多的约定,比如当我用这行命令创建一个资源,框架会帮我做很多决策,也会帮我创建相应的代码文件。 rails generate resource post title:string description:text 数据库的表的命名为复数 posts
rails-nginx-passenger-ubuntu/nginx/nginx /etc/init.d/nginx $ sudo chmod +x /etc/init.d/nginx $ sudo update-rc.d nginx
Rails.root}/lib" 全局变量和类变量写操作 在 Rails 多线程环境,所有的全局变量(包括 $var @@var 和 类实例变量),在实例方法中都应该是只读的,尽量应该避免写操作。 下面是一个在实例方法中写类变量导致问题的例子
Rails 是一把双刃剑 -- 上手难 Rails 在武林高手手中乃是一把神器,能劈能刺,正反皆可,但是在新人手里五分钟就能砍死自己。比起剑这样的贵族武器,农夫还是拿根木棒战斗力更强。 使用 Rails 的大侠们可以组成一个无坚不克的剑阵, 但是不能组成一支军队。 大侠太少
经常看到大家讨论 Rails 是不是过时了?是不是不符合现在的网络发展了? Rails 在发展的起初首先提出 MVC 框架的概念,被后来好多框架吸收应用,再后来 Rails 总是在第一时间把 coffee-script, sass
Rails4 的一些感想 Rails 4: New Feature, Better Syntax 該踩的雷我都中過了,也知道怎麼 patch 常見的地雷,閃過去…. 不過我膝蓋還是中了一箭了…orz 地雷一
最近看完了《Ruby 编程语言》,感觉有点太高屋建瓴,理解的不是很好。接着看了半本《The Well-Grounded Rubyist》,这本由浅入深,感觉非常不错,强推!然后又看完了《Ruby
从士兵到程序员再到 SOHO 程序员 (二) 原文地址: http://blog.huhao.name/blog/2013/12/13/become-a-freelancer-2/ 作者:胡皓 Blog:From Soldier to Programmer
Rewriting your Frontend Framework every six week !!! 写给 Rails 圈子的话 大家都在关心前端是否对 Rails 产生冲突, 甚至有人说 Rails
Rails.application.routes.draw do root to: 'home#index' ... 这里的 Rails.application.routes 调用的是 Engine 中的 routes 方法 def routes
rails-ujs始终是存在的,所以还是可以直接使用 Rails.ajax 方法来发起远程调用: window.addEventListener('input', function (e) { if (e.target.id == "product_name") { Rails.ajax({ type
rails/spring 只支持 MRI Ruby, JRuby 不支持fork [X] spork, 启动报错 TypeError: no implicit conversion of Fixnum
RailsInstaller-2.2.4,并安装。1,有种方式是先安装 Ruby,再安装 Gem,利用 Gem 来安装 Rails,接下来还要安装数据库什么的,此不可取。RailsInstaller
RailsVueUJS.use(VueRouter, Vuex); RailsVueUJS.initializeVuexStore(store); ... in your html file <%= vue_component("hello", {foo: [1,2,3]}, {prerender
rails8 默认加入了Kamal 2 和 Thruster,分别解决了 docker 容器化部署 以及https自动证书问题。 但国内目前并没有与之适配基础设施,慎用。 如果需要跳过kamal执行: rails new blog
Rails.root.join('config', 'menus.yml') Rails.configuration.menus = YAML.load_file(file_dir) # 之后可在程序中这样获取:Rails.configuration.menus (进阶一)其中我们可能要经常要在菜单配置中使用 Rails Routes Helper
http://viget.com/extend/emacs-24-rails-development-environment-from-scratch-to-productive-in-5-minu I’m a big fan of Emacs. My fellow employees at Viget
第一篇地址在这:https://ruby-china.org/topics/34061 我们接着记录开发应用中遇到的一些小问题。 在 sql 中拼接字符串形式的时间需要注意时区问题 我们经常会使用这样的查询: Product.where("created_at > %", 2.days.ago) 如果你的应用设置了时区,这里
Rails源码的。 虽然之前也经常翻阅,不过因为是讲课,必须保证讲的是正确的,还需要有比较顺畅的思路。 闲话少续,咱们开始正题。 要读 Rails 源码首先需要扎实的元编程基础,这里推荐大家读一下Ruby元编程这本书。 具备了这个基础后,接下来找个正确的姿势来读源码就不会觉得很难了。 众所周知,Rails
Rails.env.production? require 'rspec/rails' # Add additional requires below this line. Rails is not loaded until this
https://github.com/tangramor/deploy_rails 参考了很多人的部署经验,例如蝉游记网站的部署 Nginx,Unicorn,Capistrano,OOB,Graceful Restart。因为对 Capistrano 的配置和部署方式颇感不爽,就自己用
最近看了很多情绪化的抱怨。 Rails 不是给 Beginners 准备的。 Java + Struts + Spring + Hibernate 也不是给 Beginners 准备的。 .Net 整个框架虽然我不清楚他们有什么。但我猜也不是给
没技术含量,纯苦力活! #!/bin/sh cd ~/.config/sublime-text-2/Packages echo Install... echo ================================================== echo === Package Control === rm -rf "Package Control
rails-ujs 的情况 如果没有使用 rails-ujs // application.js // 确定项目中下面这行已经被移除 //= require rails-ujs 那么实现只要添加 JS 事件就行了 $(document
代码是直接从 github 下过来解压然后 bundle install 发现 rails s 后能正常运行 但是测试就是各种出现错误 bundle exec rspec spec/requests/user_pages_spec.rb -e