Ruby on Rails 4, Ruby on Rails メモ, ubuntu

No Image

必要なパッケージをインストールする

たぶん、このインストールだけで済むはず。

入れている物は、
libqtwebkit-dev
qtwebkitの開発用モジュール
Qtはデスクトップと組 ...

Eclipse, git, Ruby on Rails メモ

No Image

Aptana Studio 3でEGitを入れているのに
Aptana Studio 3でインストールされるPortableGitが優先されてしまう問題

ですが

Preferencesの設定の中にある ...

Ruby on Rails メモ

No Image

Ruby on Railsで数値を整形する場合、ActionViewには便利なヘルパーがあります。

number_with_delimiter
です。

number_with_delimite

Ruby, Ruby on Rails メモ

No Image

Rubyで「&」などの文字参照をデコードするには
CGI.unescapeHTML(‘test&リリース’)
とすると
test&リリース

Ruby on Rails メモ

No Image

セッションIDを得るには

とする。

Ruby, Ruby on Rails メモ

No Image

remote_tableはリモート(またはローカル)にあるExcel、CSVファイルなどを読み込んでシステムで扱えるようにするRubyライブラリです。

rubygemsでインストールします。

 

Ruby on Rails メモ

No Image

Controller内でHelperに定義したメソッドを使うには
ApplicationController.helpers.my_method(text)
という感じで書けば使用できる

Ruby on Rails メモ

No Image

rspecでUserAgentのテストをする場合の、テストデータの設定
request.stub!(:user_agent).and_return(‘FeedBurner/1.0’)
get & ...

Ruby on Rails 3 Tips, Ruby on Rails メモ

No Image

バッチ処理として書いたrbファイルをテストする場合

テストケース内で

system("ruby バッチファイル")

としても良いが

たとえばTimecopで日付を固定 ...

Ruby on Rails メモ

No Image

RailsのActiveRecordは、updated_atとcreated_atカラムがある場合、created_atには新規作成時、updated_atは新規と更新時に自動で日付が設定されます。

普段はこの動きで便利な ...

Ruby on Rails メモ, web

No Image

Railsでsend_fileというメソッドがある

これは、ファイルなどをそのまま返す場合に使ったりするが

これを使うとRailsのメモリ使用量が増加していく。

2.1でこの現象が出るが 2.3とか ...

Ruby on Rails 3 Tips, Ruby on Rails メモ

No Image

Railsで日付処理は、意外と簡単に出来たりする。

1日前

1日後

1ヶ月前

1ヶ月後

1年前

1年後

また、本日 ...

Ruby on Rails メモ

No Image

redmineにはwikiがついてます。

基本Textile形式で記述する物なので

表を作るときは

という感じで書きます。

が、たとえば趣味が複数あって、途中で改行させたいといった ...

Ruby on Rails メモ

No Image

モジュールがインクルードされているか隠したいパラメータがフィルターされているかBefore filtersレスポンスコードauthenticity_tokenのチェックをスタブでtrueにする

Filtered paramet

Ruby on Rails メモ

No Image

usersテーブル

hobbysテーブル

があり、

usersテーブルの方に

has_many :hobbys

hobbysテーブルの方に

belongs_to ...

Ruby on Rails メモ

No Image

このワーニング
「warning: peer certificate won’t be verified in this SSL session」
は、Net::HTTPライブラリを使用してSSLなページを取得したとき ...

Ruby on Rails メモ

No Image

Ruby on Railsの本番実行環境として定着したpassengerです。

では、インストールをしてみます。

まず、passengerをインストールするために必要なモジュール

Ruby

Ruby on Rails 3 Tips, Ruby on Rails メモ

No Image

Railsで…

ホスト名(gendosu.jpという感じ)を得る

ホスト名:ポート番号(gendosu.jp:80という感じ)を得る

Ruby on Rails 3 Tips, Ruby on Rails メモ

No Image

Rails 2.*系のプロジェクトで、rakeコマンドをたたくと、

というエラーが発生することがある。

このエラーは rake のバージョンが新しすぎるのが原因。

基本的にRails3.0.5 ...

Ruby on Rails メモ

No Image

Rails 3からActiveModelが追加されたが、これはどーいうものかというと、

ActiveRecordはテーブルのデータを操作するのに対して

ActiveModelはテーブルの存在しないデータを操作す ...