めもめも のーと

ハマったこととか、覚えたこととか

2014-01-01から1年間の記事一覧

Atomの使い方メモ

おなじみ dotinstallさんで公開されていたAtomの使い方をまとめてみました。 主にショートカットキーの使い方ですが、環境によって異なるものがあります。 ここでは下記の環境で確認しました。 Ubuntu 12.04.5 LTS(ホストOS Windows7のVMWareのゲストOS) ato…

Rails4.1にてBundler could not find compatible versions for gem "sprockets" が出る件

Rails4.1.8(2014年11月24日現在で安定版最新)のプロジェクトを作る際に下記のエラーが出たのでメモ。 バージョン ruby 2.1.5p273 rails 4.1.8 Gemfile source 'https://rubygems.org' gem 'rails', '~>4.1.8' Gemfileがあるディレクトリに移動して、rails …

Rspecで "@controller is nil が出た件

タイトルのように、Rspec2でテストを書いて実行したら、以下のようなエラーが出ました。 @controller is nil: make sure you set it in your test's setup method. 結論から言うと、ここが間違ってました。 誤 describe "HogeController" do 正 describe Hog…

rbenvでrubyのバージョンを上げた件

ruby2.1系が(とっくに)安定版で出ていたのに気づいたので、上げてみました。 ちなみに気づかなかったのは、rbenv install --list で出てこなかったため。 ※情報収集はこまめにしよう。。 手順 RailsアプリのRootへ移動 $ cd rails_app rubyのバージョンを…

[rails]flashとflash.nowの違いの件

タイトルのままですが、ここで触れたので忘れないようにメモ。 Ruby on Rails チュートリアル:実例を使って Rails を学ぼう たとえば下記のような場合にflashを使うと、エラーが出たページから別ページをrenderし、その後別のページへredirectなどで遷移し…

therubyracerとlibv8のバージョン組み合わせが悪くてエラーになった件

ruby2.0.0, rails4.1, therubyracer, libv8

request.body.readの中身が空になる件

rubyでちょっとしたアプリを作っていた時のメモです。 過程は端折りますが、以下のような形で受け取ったリクエストを処理しようと思ったら、どうしても空になってしまいました。。 req = request.body.read puts #{req} # => "" 結論から言うと、処理の前に…

Ruby on Railsのboolean型のカラムを1 / 0で更新すると、true / falseになる件

注意:実行結果を書いただけで詳しく調査していないので、参考程度で。。 railsでboolean型のカラムに対して、1 / 0 でパラメータを渡して更新したら、true / false になって登録されました。 これって、こういうものなのでしょうか。。 環境 Ruby 1.9.3p448…

githubでpushの度にパスワードを聞かれた件

githubに新しくリポジトリを作ってpushしたら、毎回コマンドラインでuserとpassを聞かれたので、それを解消した方法を書きます。 結論から言うと、以下のコマンドを実行し、リモートリポジトリoriginのURLを変えました。 $ git remote set-url origin git@gi…