Rails

Rails3 Cucumber no.3

Ruby on Rails : http://rubyonrails.org/ Cucumber : http://cukes.info/ Terminal 起動 $ cd rails3/rails3_cucumber/ add Japanese scenario $ vim features/messages.feature シナリオ: ××すると、△△される 前提 □□している もし ●●する かつ ▲▲する な…

Rails3 Cucumber no.2

Ruby on Rails : http://rubyonrails.org/ Cucumber : http://cukes.info/ Terminal 起動 $ cd rails3/rails3_cucumber/ $ vim features/messages.feature # language: ja フィーチャ: ○○する <役割>として、 <機能>したい。 なぜなら、<フィーチャーの…

Rails3 Cucumber no.1

Ruby on Rails : http://rubyonrails.org/ Cucumber : http://cukes.info/ Terminal 起動 $ cd rails3/ $ rails new rails3_cucumber -T $ cd rails3_cucumber/ $ vim Gemfile gem "rcov" gem 'cucumber-rails' gem 'cucumber' gem 'rspec-rails' gem 'autot…

Rails3 RSpec no.1

Ruby on Rails : http://rubyonrails.org/ RSpec : http://rspec.info/ Terminal 起動 $ cd rails3/ $ rails new rails3_rspec -T $ cd rails3_rspec/ $ vim Gemfile gem "rcov" group :development, :test do gem 'rspec-rails', :group => :development ge…

Rails3 one to one(1対1)

Ruby on Rails : http://rubyonrails.org/ Terminal 起動 cd rails3 rails new OneToOne 割愛 cd OneToOne/ rails generate scaffold student name:string 割愛 rails generate scaffold profile name:string student:references "references" type is a typ…

Rails3 Calendar Date Select Plugin

Ruby on Rails : http://rubyonrails.org/ Calendar Date Select Plugin : http://code.google.com/p/calendardateselect/ Terminal 起動 $ cd rails3 $ rails new cdsp 割愛 $ cd cdsp/ $ rails generate scaffold cdspp date:string 割愛 $ rake db:migrat…

Rails3 one to many(1対多)

Ruby on Rails : http://rubyonrails.org/ Terminal 起動 cd rails3 rails new OneToMany 割愛 cd OneToMany/ rails generate scaffold teacher name:string 割愛 rails generate scaffold student name:string teacher:references "references" type is a t…

Rails3 validation create

Ruby on Rails : http://rubyonrails.org/ Terminal 起動 vim rails3/attend/app/models/event.rb rough-hewn validation class Event ActiveRecord::Base # 空_NG validates_presence_of :times, :name, :capacity, :summary # 数字意外_NG validates_numer…

Rails3 title change

Ruby on Rails : http://rubyonrails.org/ Terminal 起動 vim rails3/attend/app/views/layouts/application.html.erb オリジナルのタイトル名

Rails3 validation original error message is added by i18n (Japanese).

Ruby on Rails : http://rubyonrails.org/ Rails Internationalization (I18n) API : http://guides.rubyonrails.org/i18n.html メモ active support の inflection である pluralize は Rails の i18n の守備範囲外だから、model_name.human の後はダメ Ter…

Rails3 validation error message is changed by i18n (Japanese)

Ruby on Rails : http://rubyonrails.org/ Rails Internationalization (I18n) API : http://guides.rubyonrails.org/i18n.html メモ active support の inflection である pluralize は Rails の i18n の守備範囲外だから、model_name.human の後はダメ Ter…

Rails3 submit button is changed to the image

Ruby on Rails : http://rubyonrails.org/ Terminal 起動 $ vim rails3/attend/app/views/events/_form.html.erb '' と '>' を全角で記載 <input type="image" src="IMAGE_PATH" name="commit" id="event_submit" value="submit" alt="ALT_WORD" border="0"…

Rails3 Image link

Ruby on Rails : http://rubyonrails.org/ Terminal 起動 $ vim rails3/attend/app/views/events/index.html.erb '0', :alt => 'ALT_WORD'}), new_event_path %>

Rails3 create attend 01

Ruby on Rails : http://rubyonrails.org/ Terminal 起動 $ cd rails3 $ rails new attend 割愛 $ cd attend/ $ vim config/database.yml # database: db/development.sqlite3 database: db/attend.sqlite3 $ rails server $ open http://0.0.0.0:3000/ "con…

Rails3 no.3

Ruby on Rails : http://rubyonrails.org/ Terminal 起動 $ cd rails3 $ rails new customer 割愛 $ cd customer/ $ rails server $ open http://localhost:3000/ "control" + c $ rails generate scaffold infomation id:integer name:string 割愛 $ rake d…

Rails3 no.2

Ruby on Rails : http://rubyonrails.org/ Terminal 起動 $ cd rails3 $ rails new sample 割愛 $ cd sample/ $ rails server $ open http://localhost:3000/ "control" + c $ rails generate controller main 割愛 $ vim app/controllers/main_controller.r…

Rails3 no.1

Ruby on Rails : http://rubyonrails.org/ Terminal 起動 $ mkdir rails3 $ cd rails3 $ rails bookmark3 rails3 では作れないw Usage: rails new APP_PATH [options] Options: [--skip-gemfile] # Don't create a Gemfile -d, [--database=DATABASE] # Prec…

Rails version up

Ruby on Rails : http://rubyonrails.org/ Terminal 起動 $ rails -v Rails 2.3.5 $ sudo gem install rails Fetching: activesupport-3.0.4.gem (100%) Fetching: builder-2.1.2.gem (100%) Fetching: i18n-0.5.0.gem (100%) Fetching: activemodel-3.0.4.g…

Rails no.2

Ruby on Rails : http://rubyonrails.org/ Terminal 起動 $ mkdir rails $ cd rails $ rails bookmark create create app/controllers create app/helpers create app/models create app/views/layouts create config/environments create config/initialize…

Rails no.1

Ruby on Rails : http://rubyonrails.org/ Terminal 起動 $ mkdir rails $ cd rails $ rails first create create app/controllers create app/helpers create app/models create app/views/layouts create config/environments create config/initializers …