非同期での簡単な検索や更新処理なら ヘルパーでできる面もありますが、 もっと本格的な非同期処理を行いたいという場合、 既出のマニュアルでは詳しい説明がありませんでした。 いろいろ調べて、現在実践している結果をまとめていま […]
ちょっとはまってしまったのでメモしておきます。 関数を作って、trueなら1、falseなら0を返す処理を作ったのですが、 その値を元に計算をしようとしてもできず、 String can’t be coerc […]
あまり例がないケースのようですが、 海外のコミュニティではちらほら見かけました。 国際化していると出る?のかも知れません。 対応策ですが、 app/config/locales/ 以下の設定ファイルを すべて下記のように […]
Railsで開発中、タイトルのエラーが出て、 WEBrickが起動しないことがありました。 ようするにポート3000番がすでに起動しているので、 二重に起動はできないよ、という内容です。 対処法は以下の通り。 (1) l […]
Railsで自作したエラーコードの画面を確認しようとして コンパイルエラーが出たので、対処してみました。 たんにサーバをProductionモードに切り替えて起動しただけでは CSSファイルや画像ファイルの読み込み時にエ […]
後で使えるように、手順を控えておきます。 1. 公式サイトからOne-Click Installerをダウンロードして実行する http://www.ruby-lang.org/ja/downloads/ ↓ ページ半ば […]
これから使いそうなのでメモ。 何か勘違いしていたらご指摘お願いします。 Ruby 1.9.3 リファレンスマニュアル 正規表現 http://doc.ruby-lang.org/ja/1.9.3/doc/spec=2fr […]
アソシエーションしていないテーブルの 検索結果を元に検索を行う場合 (あまりそういう事例には出くわしたくないものですが…)。 IN句を使いたいのですが、手持ちの教本には 載っていなかったので調べました。 プレースホルダを […]
ショッピングカートの仕組みを作るときによく使う 多次元配列の考え方はRubyにはないそうです。 そのため、二次元配列を応用することが多くなります。 (1) 二次元配列の構造 (2) 配列の追加 (3) 指定した位置の配列 […]
Ruby on Rails で js.erbファイル中でif文を使うとき、たとえば配列のオブジェクトにパラメータがないと、 条件がtrue/falseいずれの場合であれ、エラーとなるので注意する。 当然、Rubyの出力用 […]