Ruby on Rails : http://rubyonrails.org/ Cucumber : http://cukes.info/ Terminal 起動 $ cd rails3/rails3_cucumber/ add Japanese scenario $ vim features/messages.feature シナリオ: ××すると、△△される 前提 □□している もし ●●する かつ ▲▲する な…
Ruby on Rails : http://rubyonrails.org/ Cucumber : http://cukes.info/ Terminal 起動 $ cd rails3/rails3_cucumber/ $ vim features/messages.feature # language: ja フィーチャ: ○○する <役割>として、 <機能>したい。 なぜなら、<フィーチャーの…
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 : 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 : http://cukes.info/ Terminal 起動 sudo gem install cucumber Building native extensions. This could take a while... Building native extensions. This could take a while... (::) (::) (::) (::) (::) (::) (::) (::) (::) (::) (::) (::)…
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 : 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 : 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 : 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-…
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…
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 : 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…
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…
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…
Ruby on Rails : http://rubyonrails.org/ Terminal 起動 vim rails3/attend/app/views/layouts/application.html.erb オリジナルのタイトル名
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…
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…
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"…
Ruby on Rails : http://rubyonrails.org/ Terminal 起動 $ vim rails3/attend/app/views/events/index.html.erb '0', :alt => 'ALT_WORD'}), new_event_path %>
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…
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…
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…
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 : 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…
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 : 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.…
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…
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 …
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 : 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 ダウン…