2013/02/22
[Rails] Windowsでgem install libv8がエラーになる
Railsを使ってサイトをつくった。
メインはMacで開発してるんだけど、場合によってWindowsで開発する時もあった。
管理はgitでやっていて、Windowsでgit pullして最新版を表示!と思ったらエラー。
libv8が入んないからbundel installしろとのこと
やってみた。
がインストール時にエラー
gem install libv8しろとのこと
やってみた
がやっぱりインストール時にエラー
情報を求めては苦手な英語サイトをさまよい、解決法を色々試したがダメ…
数時間まよった挙句…
「なんかWindowsにはlibv8入れる必要ないらしいよ!」
とのこと。
ハハハ。
Gemfileもgitで管理してたから、Windowsでもそれに合わせようとしてたみたい…
こういう場合どうするんだろ?
.gitignoreで除外するのも困るしな
と思いながらよく見たらあった…
gem 'therubyracer', :platforms => :ruby
↑これがコメントアウトされてた。
自分で
gem 'therubyracer'
部分だけ追加してた…
参考サイト
http://www.ruby-forum.com/topic/4398451(英語)
http://stackoverflow.com/questions/6356450/therubyracer-gem-on-windows(英語)
2012/10/11
[Ruby on Rails 3] findする際の条件設定まとめ
NOT IN
Model.where('id NOT IN (?)', exclude_ids)
//第2引数の値は配列でも1つの値でもOK
随時追加
Model.where('id NOT IN (?)', exclude_ids)
//第2引数の値は配列でも1つの値でもOK
随時追加
2012/09/27
[Ruby] Rubyに関する俺のメモ
---------
連結の書き方
<<で配列追加&文字列連結できる
arr = [2,3]
arr << 4
str = 'unko'
str << ' kusai'
珍しい書き方
---------
アソシエーションを複数書く場合
belongs_to :table_1
belongs_to :table_2
参考: 同名のテーブル名に対する参照(belongs_to,has_manyなど)の書き方
---------
バリデータの書き方
validates :column_name, :presence => true
参考: validation一覧
ここらへんはcakeと同じだ
2012/09/25
[Ruby on Rails] テーブルにカラムを追加する
マイグレーションとやらを使ってテーブルにカラムを追加する方法
//マイグレーションファイルを作成 rails g migration add_カラム名_to_テーブル名 カラム名:型 //実行 rake db:migrate
登録:
投稿 (Atom)