2015-01-01から1年間の記事一覧
An error occurred while installing sqlite3 (1.3.10), and Bundler cannot continue. Make sure that `gem install sqlite3 -v '1.3.10'` succeeds before bundling. この手のエラーが出たらもっと上を読もう。 そこに本当のヒントがある。これだ。 'yum i…
忘れそうなのでメモ。 div*{id: "#{@instance_variable_1}", class: "#{@instance_variable_2} container-fluid"}
誰か知らない? 「うーむ」とか連発しているbotっぽいコメントを見るとイラッとするのでそのユーザーだけあぼーんしたいんだけどやり方が分からない。 当該ユーザーを非表示に追加してみたけど残念ながら表示されてしまう。
趣味でゲーム開発をしたく色々と検討したが実績が豊富、jsの知識が活かせる、マルチプラットフォーム対応が可能等の理由からcocos2d-jsを試してみることになったので自分メモ。 参考サイト 【2Dゲームフレームワーク】Cocos2d-JS開発環境の作り方 - NAVER ま…
awsでアカウントを跨いだバケットの移行が必要になり、試行錯誤するのにバケットの中身ごと一括削除するケースが頻発した。 awsのcliをインストールしている前提で以下のコマンドで一括削除できる。 aws s3 rb s3://hogehoge --force 確認なしで削除が始まる…
特定のmodelの関連先のフィールドに対してクエリを掛けたいケースへの対応。 以下のようなmodelがあるとする。 # app/models/book.rb class Book < ActiveRecord::Base has_many :authors end class Author < ActiveRecord::Base has_many :author_books acc…
modal内からajaxリクエストした場合にmodalが残ってしまう事象が発生。 modalといってもフォームは消えてmodalの背景のみ残ってしまい操作が出来なくなる。 似たようなところでハマった人は結構いるっぽい。 How to hide Bootstrap modal from javascript?st…
tryメソッドは例外を発生させずにメソッドを実行できるメソッド(たぶん。認識に齟齬があればご指摘頂けると嬉しいです!)。 returnが存在すればそれを、存在しない場合にはnilを返してくれるので例外が発生せず、色んな場面で使える。 e.g. @person.try(:n…
rubyのバージョンを上げようと思いhomebrew本体とruby-build、rbenvの更新をしたがどうやらその際にpgも一緒に更新してしまっていた。 開発端末を再起動したところDBを正しく認識できなくなりエラー出力からどうやらpgのバージョンで問題が起きているとのこ…
postgres関連でエラーが発生したっぽい。 /Users/username/.rbenv/versions/1.9.3-p484/gemsets/sandbox/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:251:in `require': dlopen(/Users/username/.rbenv/versions/1.9.3-p484/gemsets/sand…
ruby2.2.0をインストールしたがその際にハマった。 rehashしてlocalのrubyバージョン変更ももちろん済んでいる。 軽くググるとすぐに参考となる記事があった。 rbenvでRuby2.2をインストールする。 - Qiita どうやらbundlerも更新しないといけないらしい。 …
Kaminariは便利だがネット上のソースを見るとjs.erbで対応しているものが多い。 (というかKaminariに限らずajaxはjs.erbばかりだった)ので、備忘録も兼ねて。 手順 はじめに ajax化 リファクタリング(おまけ) はじめに まずは普通に実装。Kaminariを使え…
rake routesコマンドを使うと現在のリソース一覧が見れる。 rake routes 今日初めて知ったがこれにgrepを使うことで特定のリソースのみ表示ができる。 rake routes | grep hogehoge
1対多の関係で"1"を作成(更新)する際に"多"も一緒に作成(更新)する。 例。 UserとAccountがある。 User作成時にUserに関連するAccountを作成したい。 Accountは同時に複数作成したい。 以下サンプル。migrationファイルは以下のような感じ。 便宜上index…
すごく瑣末な問題だったが忘れそうなので備忘録。 なお、環境は3.2。 # config/routes.rb Chatters::Application.routes.draw do ~~~~~~~~様々な処理~~~~~ match '*path' => 'application#error404' resources :users, only: [:new, :create, :index] end ど…