最近配置production环境,找了好几份文档,从傻逼到苦逼~~终于配置成功~~@_@!!! 首先,先加载以下几个插件: # Use Uglifier as compressor for JavaScript assets gem 'uglifier', '>= 1.3.0' # Use CoffeeScript for .js.coffee assets and views gem 'coffee-rails', '~> 4.0.0'# Use jquery as the JavaScri…
 在route中进行修改,添加下面代码 namespace :mycontroller do get 'mymethod' , :on=> :member end end 注: :on => :member照写,不是变量来的... 这样就可以使用mymethod_mycontroller_path.over~~ @_@!!…
今天和guanMac童鞋研究的subdomain配置终于有点头绪~~ 之所以会遇到种种难题,个人总结了一下,第一本人太菜,第二英语不好 贴一下guanMac童鞋配置小结的链接:http://my.eoe.cn/guanmac/archive/6105.html 在rails4.0中实现二级域名是没有rails3.0中的复杂,只需要几步就可以了! 步骤如下: 在 config/routes 中添加 constraints(Subdomain) do get '/' => 'controllerNa…
实现效果:http://127.0.0.1:3000/article/1  =>  http://127.0.0.1:3000/article/书名 (1)Rails 4.0的friendly_id的版本必须是5.0以上.在Gemfile中加入, gem 'friendly_id','~> 5.0.0.beta' (2)运行, rails g migration add_slug_to_articles slug:string rake db:migrate (3)db/migrate/add…
在开发阶段,如果发生错误时,都会出现错误提示页面,比如:RecordNotFound之类的,虽然这些错误方便开发进行debug,但是等产品上线时,如果还是出现这些页面,对于用户来说是很不友好的. 所以必须定制错误跳转到404和500 下面示范在development下开发的404和500跳转: 首先在 config/environment/development.rb中,找到下面这句代码,将其设为false config.consider_all_requests_local = false #…
基于rails4.0环境 为了美化界面,添加背景图片,于是又傻逼了一回~~ 一开始在xxx.html.erb中添加:(注:图片的路径为:app/asssets/images/background.jpg) <style> …… html { background-color: #447d9a; background-image: url(background.jpg) ; background-repeat: repeat-x; background-position: 100% 50%; b…
Need to add image attachments to a model? See how with paperclip in this episode. 在命令行输入: rails g paperclip product photo rake db:migrate 注:product是你要添加属性的models中的.rb文件名,photo是要插入的图片在数据表中的属性名 配置models/product.rb has_attached_file :photo, :styles => {…
     Paperclip -- 上传中文命名图片 使用Paperclip和ImageMagick插件来处理图片的时候,上传非中文命名的图片时,只要把配置写好就没问题 if you need to add image attachments to a model? See how with paperclip in this episode 创建model方法可以借鉴 :http://www.cnblogs.com/lmei/p/3231268.html 在model中进行配置 # 简单例子…
基于rails4.0环境 当使用Ckeditor上传中文命名图片时报错,解决方法是对图片进行重命名 在Ckeditor插件的安装目录下找到controllers/.../application.rb 比如:E:\RailsInstaller\Ruby1.9.3\lib\ruby\gems\1.9.1\gems\ckeditor-4.0.4\app\controllers\ckeditor\application.rb 然后找到 def respond_with_asset(asset) def…
学习链接:http://rubyer.me/blog/583/ RESTful风格的路由动词默认有7个(分别为:index, show, create, new, edit, update, destroy). 有时我们需要自定义路由,这时就要用到:on参数.:on参数有三种取值,分别为collection,member,new. 如果想添加一个member方式的路由,可以这样: resources :photos do member do get 'preview' end end 将会添加一…