tkymtk's blog

Ruby on Rails及びその周辺について調べたこと。Do whatever you want to do at your own pace.

2013-12-01から1ヶ月間の記事一覧

Macも、Windowsも、Linuxも!Railsのインストールをサポートしてくれる InstallRails.com

InstallRails.com Install Rails | Your Guide for Installing Ruby on Rails

bootstrap-sassで、ブレイクポイントの変更

方法 cssファイルの@import "bootstrap"より前に、変更したい変数を指定。 その際に、ブレイクポイントの変数を上書きする。

Rails 4.1.0ベータがリリースされたので主な新機能まとめ(1)

ここで紹介する機能 Spring アプリケーションプリローダー config/secrets.yml Action Pack variants Action Mailer プレビュー

RSpec: featuresディレクトリ内のspecで、直接HTTPリクエストを送信したいとき。

やりたいこと こんなの before { delete user_path(user) } これはuser_path(user)にDELETEリクエストを発行する。 しかし、featuresディレクトリ内のスペックではできない。 解決策 type: :requestをdescribeの後に付ける。

Ruby on Rails: $ rake routes の結果をmarkdown形式で表示。

こんな感じで出力したい | Prefix | Verb | URI Pattern | Controller#Action | | ----------- | ------ | ------------------------- | -------------------- | | users | GET | /users(.:format) | users#index | | | POST | /users(.:format) | users#cre…

Bootstrap3 ブログのコメントやユーザを今風にスタイリング(Media object)

こんな感じ

RSpec: エラーメッセージをカスタムして日本語で出力する。

方法 expect()文の後ろをカンマで区切る。そして出力したいメッセージを、続けてダブルクオートの中に書く。

Bootstrap3 フッターをページの下部に固定する方法(スティッキーフッター)

2014/07/11: 最後に追記しました。 ことはじめ Bootstrap3でfooterのCSSを設定したかったので、調べたら Sticky footer という方法があった。 しかし、Stackoverflowや既存のサイトを見ると、どうもおかしい。 そこで、Bootstrap3の公式サイトからちゃんとコ…

Rails: フォームのエラーが出た欄を、Bootstrapを使ってスタイリングする方法

CSS .field_with_errors { @extend .has-error; }

2014年までに始めてみる!Ruby on Railsを無料で学ぶ時に知っていると役立つリンク集

今年、Ruby on Railsを学んでみて、役立ったリンクを集めてみました。

FactoryGirl: build と createの違い

違い build Build()メソッドはインスタンスをメモリ上にのみ記録する。 create create()メソッドはテストデータベースにも保存して、データを永続化させる。

はてなブログのデフォルトテーマをもっと見やすく直した。

課題 カテゴリページの表示をもっと良くしたい。

RSpec: カスタムマッチャ Rails Tutorialでハマったところ。should_notの動作

問題 should_notが期待通りに動作しない カスタムマッチャの定義 RSpec::Matchers.define :have_error_message do |message| match do |page| expect(page).to have_selector('div.alert.alert-error', text: message) end

Heroku: webインターフェースからアプリ名を変更したあとに、pushするときに気をつけること。

エラー Herokuのダッシュボードで、アプリの名前を変更してから、git push herokuしたらエラーがでた。 ! No such app as foo-bar-1315. fatal: The remote end hung up unexpectedly

Sublime Text2 エラー

Sublime Text2を開く時にエラーが出るようになった。 エラー こんなの Error trying to parse settings: No data in ~/Library/Application Support/Sublime Text 2/Packages/User/Ruby.sublime-settings:1:1 とか No data in ~/Library/Application Support…

Rails TutorialのフォームをBootstrap3で書き換えた

変更点 span6 offset3 から col-xs12 col-sm-6 col-sm-offset-3に変更。 それぞれのインプット要素を<div class="form-group">で包む インプット要素にclass: "form-control"を指定 ボタンのcssを、btn-largeからbtn-lgに変更。 ついでに、フォームタグにrole="form"を追加するための</div>…

間違いがあれば、ご指摘下さると幸いです。