Rails

form_tag について

特定のコントローラのメソッドに送信する場合 view <%= form_tag "/コントローラ名/メソッド名" do %> <%= submit_tag "送信" %> <% end %> 他にもこんなふうに書けたりする。 view <%= form_tag controller: :コントローラ名, action: :メソッド名 do %> <%…

render から変数を渡す方法

render は部分テンプレートを呼び出すことができます。 次のコードは、同フォルダ内にある _hoge.html.erb を呼び出します。 <%= render "hoge" %> ウェブサイト上では、hogeページが埋めこまれている様に表示されます。 で、誤解をしていたのですが、render…

rails s で「WARN TCPServer Error: Address already in use - bind(2)」エラー

Rails サーバを起動しようとしたらエラーがでました。 こんな感じです。 $ rails s => Booting WEBrick => Rails 3.1.3 application starting in development on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server [2012-01-12 1…

rake test が fail その1

RailsによるアジャイルWebアプリケーション開発 第4版にて、 何故かテストが通らないという原因不明事件が自分の中で発生してます。「7.2 モデルのユニットテスト」の product price must be positive と image url が正しい値なのにvalid?でfalesが返るとい…

■【Heroku】【Rails】Rails アプリ公開中

コツコツと研究や講義の合間につくっていた Rails アプリがようやくお披露目です! うん、全然できてないけど・・・基本的な部分はできたということで。 http://shiori-blog-test.heroku.com/ ブログっぽいものを作ってみました!(わーわー、パチパチパチ)…

■【Mac】【Rails】Heroku の使い方

MacBookAir 環境 Lion 10.7.2 ruby 1.9.3 (rvm使用) gem 3.1.11 最近、噂(なのか?)の Heroku を使い始めてみました。 Ruby on Rails の本番環境が無料〜使えるのは嬉しい!! ということで、Heroku の導入〜使い方まで覚書程度でまとめてみました。 参考…

■【Mac】Railsの使い方

走り書き程度です。 その内、きれいにまとめる予定$ rails shop$ ruby script/generate scaffold product name:string description:textprodactというクラスができる nameというインスタンス変数が出来る$ rake db:migrateデータベースを作成