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…

cucumber-rails install

Cucumber : http://cukes.info/ Terminal 起動 $ sudo gem install cucumber-rails Successfully installed cucumber-rails-0.3.2 1 gem installed Installing ri documentation for cucumber-rails-0.3.2... Installing RDoc documentation for cucumber-ra…

Cucumber install

Cucumber : http://cukes.info/ Terminal 起動 sudo gem install cucumber Building native extensions. This could take a while... Building native extensions. This could take a while... (::) (::) (::) (::) (::) (::) (::) (::) (::) (::) (::) (::)…

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…

rspec-rails install

RSpec : http://rspec.info/ Terminal 起動 $ cd rails3/sample/ $ vim Gemfile gem 'rspec-rails' $ bundle install Fetching source index for http://rubygems.org/ Enter your password to install the bundled RubyGems to your system: Using rake (0.…

RSpec install

RSpec : http://rspec.info/ Terminal 起動 sudo gem install rspec Successfully installed rspec-core-2.5.1 Successfully installed diff-lcs-1.1.2 Successfully installed rspec-expectations-2.5.0 Successfully installed rspec-mocks-2.5.0 Successf…

Ruby version up

Ruby : http://www.ruby-lang.org/ Terminal 起動 $ ruby -v ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0] $ cd /usr/local/src/ $ sudo wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz $ sudo tar jxvf ruby-1.9.2-…

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…

sqlite3-ruby install

sqlite3-ruby : http://rubygems.org/gems/sqlite3-ruby Terminal 起動 sudo gem install sqlite3-ruby Fetching: sqlite3-ruby-1.3.3.gem (100%) ####################################################### Hello! The sqlite3-ruby gem has changed it's n…

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…

Bundle install

Bundle : http://gembundler.com/ Terminal 起動 $ sudo bundle install Using rake (0.8.7) Using abstract (1.0.0) Using activesupport (3.0.4) Using builder (2.1.2) Using i18n (0.5.0) Using activemodel (3.0.4) Using erubis (2.6.6) Using rack (1…

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…

RubyGem version up

RubyGem : http://rubygems.org/ Terminal 起動 $ gem -v 1.3.5 $ sudo gem install rails Updating RubyGems Updating rubygems-update Successfully installed rubygems-update-1.5.2 Updating RubyGems to 1.5.2 Installing RubyGems 1.5.2 RubyGems 1.5.…

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 …

alias setting

Terminal 起動 $ vim .bash_profile ## alias setting alias cyberduck="open -a Cyberduck" alias dashboard="open -a Dashboard" alias dictionary="open -a Dictionary" alias dvdplayer="open -a DVD\ Player.app" alias eclipse="open -a Eclipse" alia…

Eclipse Install

Eclipse : http://www.eclipse.org/ Terminal 起動 $ mkdir IDE $ cd IDE/ $ wget http://ftp.yz.yamagata-u.ac.jp/pub/eclipse//eclipse/downloads/drops/R-3.6.1-201009090800/eclipse-SDK-3.6.1-macosx-cocoa-x86_64.tar.gz Eclipse Classic 3.6.1 ダウン…