Skip to content

Instantly share code, notes, and snippets.

@kidach1
kidach1 / file0.sh
Created November 11, 2013 00:48
[Rails] SporkでAddress already in use - bind(2)エラーが出た場合の対処 ref: http://qiita.com/kidachi_/items/4bea2a4e390130719826
$ bundle exec spork
Using RSpec, Rails
Preloading Rails environment
Loading Spork.prefork block...
Address already in use - bind(2) (Errno::EADDRINUSE)
/Users/taniguchidaiki/.rbenv/versions/2.0.0-p195/lib/ruby/2.0.0/drb/drb.rb:879:in `initialize'
/Users/taniguchidaiki/.rbenv/versions/2.0.0-p195/lib/ruby/2.0.0/drb/drb.rb:879:in `open'
/Users/taniguchidaiki/.rbenv/versions/2.0.0-p195/lib/ruby/2.0.0/drb/drb.rb:879:in `open_server'
/Users/taniguchidaiki/.rbenv/versions/2.0.0-p195/lib/ruby/2.0.0/drb/drb.rb:764:in `block in open_server'
@kidach1
kidach1 / file0.sh
Last active December 28, 2015 00:18
Railsを支える基本概念の整理(RESTfulやリソースなど) ref: http://qiita.com/kidachi_/items/43e53811c12351915278
$ rails generate scaffold User name:string email:string
$ rake db:migrate #マイグレーションファイルを実行(dbの作成)
@kidach1
kidach1 / .rspec
Created November 11, 2013 11:51
[Rails] RSpecによるBDD(振舞駆動開発)の基本 [SporkとGuardも] ref: http://qiita.com/kidachi_/items/cb8910eb74e924456df9
--colour
--drb
@kidach1
kidach1 / file0.txt
Created November 18, 2013 01:43
Railsを触る際知っていると便利なRubyの基礎 [ブロックとかシンボルとか] ref: http://qiita.com/kidachi_/items/46a6e49b6306655ccd64
#配列要素の分割
> "foo bar bazz".split
=> ["foo", "bar", "bazz"]
#配列要素の指定文字列での分割
> "fooxbarxxxxbazz".split('x')
=> ["foo", "bar", "", "", "", "bazz"]
#配列要素の順番入れ替え
@kidach1
kidach1 / file0.txt
Created November 18, 2013 01:44
[Ruby] ブロックとProcをちゃんと理解する ref: http://qiita.com/kidachi_/items/15cfee9ec66804c3afd2
#ブロックを受け取るメソッドの定義
def give_me_block
yield
end
#メソッドの引数としてブロック(do~end)を渡して、実行
give_me_block do
p "Hello, block!"
end
=> "Hello, block!" #give_me_block内で、yieldによって呼び出された。
@kidach1
kidach1 / Gemfile
Created November 25, 2013 03:36
RailsにDateTimePickerを導入する ref: http://qiita.com/kidachi_/items/9f76a27890d96b9f5838
gem 'bootstrap-datetimepicker-rails'
@kidach1
kidach1 / Gemfile
Created November 25, 2013 03:56
[Rails] TwitterBootstrapとSassとAssetPipeline ref: http://qiita.com/kidachi_/items/4c47b28b2a74c723d835
source 'https://rubygems.org'
ruby '2.0.0'
#ruby-gemset=railstutorial_rails_4_0
gem 'rails', '4.0.1'
gem 'bootstrap-sass', '2.3.2.0'
@kidach1
kidach1 / erb
Created November 25, 2013 03:56
Railsにおけるリンクの記述方法とそのテスト ref: http://qiita.com/kidachi_/items/d704e7eb63513c3831ae
<%= link_to "About", about_path %>
@kidach1
kidach1 / erb
Created November 25, 2013 03:56
Railsにおけるリンクの記述方法とそのテスト ref: http://qiita.com/kidachi_/items/d704e7eb63513c3831ae
<%= link_to "About", about_path %>
@kidach1
kidach1 / application_helper.rb
Created November 25, 2013 03:57
[Rails] RSpecのリファクタリング ref: http://qiita.com/kidachi_/items/ec184deb106e4e5c90c3
module ApplicationHelper
# ページごとの完全なタイトルを返却
def full_title(page_title)
base_title = "Ruby on Rails Tutorial Sample App"
if page_title.empty?
base_title
else
"#{base_title} | #{page_title}"
end
end