rails(ruby)
刘春辉
前后端打杂
展开
-
ubuntu下配置rails环境遇到的错误
1.Could not find gem 'sqlite3 (>= 0)' in any of the gem sources listed in your Gemfile2.ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions into the /usr/local/lib/ruby/gems/1.9.1 director.y3.rails 3遇到 Could n原创 2014-06-24 09:10:08 · 1022 阅读 · 0 评论 -
Rails命名约定
一.变量名全部小写,名与名之间用下划线分开。二.类和模板,每个短语(包括第一个词)开头都大写,不用下划线分割。三.数据库表名,全部是小写字母,词与词之间用下划线,并且加s变复数例: LineItem(类名)---------->line_items(数据库表名)四.line_item.rb文件中,知道类的定义,类名LineItem五.控制器命名约定,类名为StoreContr原创 2014-07-29 17:16:59 · 1394 阅读 · 0 评论 -
ruby on rails出现的问题ActiveModel::ForbiddenAttributesError
首先分清楚我们在搞rails时,看资料和所使用的环境的版本是否相同。看的资料是rails3.2,电脑配置的环境是4.0,就会出现这种安全防范措施的问题。这类问题大多出现在new或者create两个action中。我的就是出现在create中。下面实例展示:下面的是我出错的代码。def create @article = Article.new(params[:article])原创 2014-07-18 13:17:08 · 1525 阅读 · 0 评论 -
ruby on rails错误undefined method `title' for nil:NilClass
首先搞清楚这句话,在 Ruby 中,方法分为public、private 和 protected 三种,只有 public 方法才能作为控制器的动作。我的出错的代码如下:controlleclass ArticlesController < ApplicationController def new end def create params.permit原创 2014-07-18 13:25:40 · 8768 阅读 · 1 评论 -
ubuntu环境 rake aborted!
错误:rake aborted!Gem::LoadError: You have already activated rake 10.3.2, but your Gemfile requires rake 10.1.1. Prepending `bundle exec` to your command may solve this.解决:bundle exec rake d原创 2014-07-17 09:24:22 · 3147 阅读 · 0 评论 -
ubuntu下,创建ruby环境时出现 checking for Magick-config... no
解决:sudo apt-get install libmagickcore-dev libmagickwand-dev原创 2014-07-17 09:21:16 · 1349 阅读 · 0 评论 -
rails 3遇到 Could not find a JavaScript runtime execjs错误(ubuntu)
解决:sudo apt-get install python-software-properties sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs原创 2014-07-17 09:18:35 · 981 阅读 · 0 评论 -
ubuntu下root用户名进不去mysql,如何查看用户名和密码,如何修改root密码
mysql -u root -p 按回车,输入密码后提示access denied......ues password YES/NO的错误。第一步:这时你需要进入/etc/mysql目录下,然后sudo vim/vi debian.cnf查看里面的用户名和密码,然后使用这个文件中的用户名和密码进入mysql,假如debian.cnf中的用户名为debian-sys-maint,则:my原创 2014-07-17 09:32:03 · 2526 阅读 · 0 评论 -
Could not find gem 'sqlite3 (>= 0)' in any of the gem sources listed in you r Gemfile
解决:sudo gem install sqlite3-ruby原创 2014-07-17 09:16:59 · 2308 阅读 · 0 评论 -
ubuntu下创建第一个rails应用程序
一.创建一个新的应用程序在控制台输入> rails new demo create create README.rdoc create Rakefile create config.ru create .gitignore create Gemfile create app.原创 2014-06-22 11:22:44 · 1740 阅读 · 0 评论