![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Ruby \ Rails
lulaijin312
这个作者很懒,什么都没留下…
展开
-
Rails中使用到的命名规则
1.控制器命名规则 (1).类名:首字母大写: MyController (2).文件名:要小写下划线分割: my_controller.rb (3).方法名:start()2.视图命名规则 (1).文件名: start.html.erb (2).辅助方法模块名:MyHelper (3).辅助方法模块文件名:my_helper.rb3.模...原创 2013-12-15 15:41:19 · 229 阅读 · 0 评论 -
rails 在Terminal新建用户
Rails 在后台新建用户。 user = User.new({:name=>'admin', :password=>'admin', :password_confirmation => 'admin', :is_amdin => true, ...原创 2014-03-08 22:18:06 · 98 阅读 · 0 评论 -
Ruby Array
1. 数组的创建:array = [1, 2, "3", "4"] 或者array = Array.newarray = Array.new(6) #创建[nil, nil, nil, nil, nil, nil]array = Array.new(6, "a") #创建["a", "a", "a", "a", "a原创 2014-03-08 20:40:21 · 73 阅读 · 0 评论 -
Rails 根据 user_agent 判断请求端
要根据请求端的不同而返回不同的页面,首先就得判断出请求端是pc还是mobile。在http请求时,user_agent这个字段会记录用户所用的设备和浏览器。所以就得对user_agent进行解析,来获取是什么设备。 (1)在Rails项目中,要用到useragent 这个gem 包(https://github.com/josh/useragent)。输入终端命令: ...原创 2014-03-05 19:56:15 · 410 阅读 · 0 评论 -
Paperclip 删除上传的图片 和 NotIdentifiedByImageMagickError
1.在成功安装ImageMagick了后对图片处理是出现下面错误: An error was received while processing: #<Paperclip::Errors::NotIdentifiedByImageMagickError: Paperclip::Errors::NotIdentifiedByImageMagickError>...原创 2014-03-01 16:07:36 · 201 阅读 · 0 评论 -
Rails 使用 Paperclip 上传图片
转移 http://aikin.me/2014/02/20/rails-paperclip/ Paperclip是 Rails 的一个上传图片插件,它和ImageMagick联合使用,可以很方便的实现图片上传并切割指定大小的功能,使整个图片上传过程非常简单,还会将上传的图片保存在public文件夹下。 1.下载paperclip gem包 (1)在Gemfile中写上...原创 2014-02-20 15:42:43 · 413 阅读 · 0 评论 -
ActiveModel::ForbiddenAttributesError 错误。
在用户点击注册按钮是 出现 错误 ActiveModel::ForbiddenAttributesError 解决方法一: def create @user = User.new(params[:user]) // 这是被提示有错误。 if @user.save cookies.permanent[:token] = @user.token ...原创 2014-01-24 14:32:14 · 186 阅读 · 0 评论 -
更换 .rvmrc 使用的Ruby版本
1.打开项目中的 .rvmrc #!/bin/shrvm use ruby-1.9.3-p194@mobile 将 ruby的版本 修改成你要用的版本,这里将它修改成 ruby-2.0.0-p353,修改文件内容如下#!/bin/shrvm use ruby-2.0.0-p353@mobile 2.在终端进入到项目的文件夹下,依次输入rvm use ruby-2.0...原创 2013-12-28 12:13:49 · 219 阅读 · 0 评论 -
Ruby on Rails 一些简单常用终端命令
1.在终端输入:rails g controller controller_name first_view_name second_view_name 可以创建名controller_name的控制器和该控制器所控制的相应的两个View:first_view_name , second_view_name2.rails g model model_name name:stri...原创 2013-12-21 16:18:01 · 187 阅读 · 0 评论 -
RubyMine 中 Ruby SDK 设置不对的错误
点击Rubymine中的 Run按钮是出现 error:/usr/bin/ruby -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) /Users/****/Desktop/Activities/bin/rails server -b 0.0.0.0 -p 3000 -e development/Users/****/...原创 2013-12-18 16:44:06 · 1879 阅读 · 0 评论 -
在终端创建Rails项目和用RubyMine创建
1.用终端密令创建Rails项目 在终端输入:rails new Test //Test 为你的项目名称. 将会出现以下显示:create create README.rdoc create Rakefile create config.ru create .gitignore create...原创 2013-12-18 13:31:48 · 543 阅读 · 0 评论 -
Rails 使用 zh-CN.yml
当使用 Rails 的 validates 对 User Model 的属性添加限制条件; 用户注册时,提示的信息将出现英文。 下面介绍如何将这些英文翻译成中文。 1. 请在 User Model中加入下面代码: validates :name, :presence => true, :uniqueness => {:case_sensit...原创 2014-03-29 15:45:12 · 374 阅读 · 0 评论