Ruby on Rails
不本意なときに出てしまうケース。 ログイン無しで作業を開始したのに、途中でログインした ログイン時に、セッションをクリアするようなことをしていると、前後でCSRFエラーになる。 クライアントがクッキーをOFFにしていた。 セッションが毎回かわるので、…
GeoKitなるものを見つけました ジオコーディング、距離計算等を支援してくれる、プラグインのようです。 Geokit is a Rails plugin for building location-based apps. It provides geocoding, location finders, and distance calculation in one cohesive …
テンプレート内に、パーツを埋め込むときに、render :partial=> だと、appに下にファイルを入れなければならないし、ファイル名も、"_"で始まる必要がある。 このあたりの制限をなくしたくて、render :fileをためしたが、白紙になってしまった。 "/path/to/f…
image_path image_path('[画像ファイル名]')
るびま こちらに詳細がありました :dependent => true オプションをつければOK class Topic ActiveRecord::Base has_many :replies, :dependent => true end こんな感じ
tmpフォルダをきれいにしたいと思ったら、tmp:clear で一発 他にもたくさん、↓に一覧 Rakeタスクをリストするには、次を入力:rake --tasks
アップロードしたファイルの保存方法 データベースに投入 アップロードされたファイルをモデルのセッタで受け取り、モデルのプロパティにセットする。(RailsによるアジャイルWebアプリケーション開発 363P) ファイルに書き出す モデル側で保存する(かんたんR…
rhtmlのテンプレート内で <%= form_tag({:action=>"list"}, {:method=>"get"}) %> フリーワード検索<br /> <input name="keyword" value="<%=h @params[:keyword] %>"/> <%= submit_tag "検索"%> <%= end_form_tag %>このように記述することで <form action="/schedules/list" method="get"> フリーワード検索<br> <input name="keyword" value="ダンス"> </form>
モデルにコードを加えることで、バリデーションが簡単にできちゃうのだが、メッセージは英語。 これを日本語化する方法↓こちらに書かれている通り、ActiveHeartのインストールで、日本語化成功です。 Rails を日本の環境で使いやすくするための plugin であ…
DBの読み書き、ユーザー認証&管理ができる、Webアプリをつくるということで、4月にちょっとかじって、放置していたRORですが、再勉強中です。 いったんPerlで、実装してみて、いろいろ苦労したのですが、そのぶぶんをRORではどう解決しているのかに興味があ…