Ruby | みどりのウェブ開発日記

Ruby

Ruby on Rails 上での非同期(Ajax)処理

非同期での簡単な検索や更新処理なら ヘルパーでできる面もありますが、 もっと本格的な非同期処理を行いたいという場合、 既出のマニュアルでは詳しい説明がありませんでした。 いろいろ調べて、現在実践している結果をまとめていま […]


Rubyで0がそのまま返らず、False扱いになる

ちょっとはまってしまったのでメモしておきます。 関数を作って、trueなら1、falseなら0を返す処理を作ったのですが、 その値を元に計算をしようとしてもできず、 String can’t be coerc […]


will_paginete で「…」と出るところが「Page Gap」と出る件

あまり例がないケースのようですが、 海外のコミュニティではちらほら見かけました。 国際化していると出る?のかも知れません。 対応策ですが、 app/config/locales/ 以下の設定ファイルを すべて下記のように […]


WARN TCPServer Error: Address already in use – bind(2) の対処法

Railsで開発中、タイトルのエラーが出て、 WEBrickが起動しないことがありました。 ようするにポート3000番がすでに起動しているので、 二重に起動はできないよ、という内容です。 対処法は以下の通り。 (1) l […]


Rails Production環境でプリコンパイルする時の留意点

Railsで自作したエラーコードの画面を確認しようとして コンパイルエラーが出たので、対処してみました。 たんにサーバをProductionモードに切り替えて起動しただけでは CSSファイルや画像ファイルの読み込み時にエ […]


Ruby on Rails インストール手順控え

後で使えるように、手順を控えておきます。 1. 公式サイトからOne-Click Installerをダウンロードして実行する http://www.ruby-lang.org/ja/downloads/ ↓ ページ半ば […]


RubyでMACアドレスを検証する

これから使いそうなのでメモ。 何か勘違いしていたらご指摘お願いします。 Ruby 1.9.3 リファレンスマニュアル 正規表現 http://doc.ruby-lang.org/ja/1.9.3/doc/spec=2fr […]


Ruby on Rails でIN句を使う方法

アソシエーションしていないテーブルの 検索結果を元に検索を行う場合 (あまりそういう事例には出くわしたくないものですが…)。 IN句を使いたいのですが、手持ちの教本には 載っていなかったので調べました。 プレースホルダを […]


Rubyにおける二次元配列のデータの編集についてのまとめ

ショッピングカートの仕組みを作るときによく使う 多次元配列の考え方はRubyにはないそうです。 そのため、二次元配列を応用することが多くなります。 (1) 二次元配列の構造 (2) 配列の追加 (3) 指定した位置の配列 […]


js.erbファイルでif文を使うときの注意

Ruby on Rails で js.erbファイル中でif文を使うとき、たとえば配列のオブジェクトにパラメータがないと、 条件がtrue/falseいずれの場合であれ、エラーとなるので注意する。 当然、Rubyの出力用 […]



トップに戻る