タグ

rails3に関するmonomotiのブックマーク (5)

  • Rails3 と jQuery で真面目にオシャレなエロサイトをつくってみました

    いつぞやの飲み会で、 これだけウェブの技術が進化しているのだから、もっとオシャレなエロサイトがあってもいいんでないかい? << という話になりまして。 だけどどうせ作るんならということで、Rails3 と jQuery を使って結構マジメにつくってみました。 (※大人の事情により、リンクはやむなく削除しました) 当初はエロにオシャレは必要ないのかなーと思ったときもありましたが、いざつくってみると、やっぱり選べるならオシャレなやつの方ががいいよね、という結論に落ち着きました。 今回つくったのは試験的なものなので 90日間限定でしか公開しないつもりですが、日のエロサイトが今後もっとオシャレに発展していくきっかけになってくれたら嬉しいです。 以下、サイトのコンセプトや使っている技術についてまとめてみます。 **Rails3 と jQuery で真面目にオシャレなエロサイトをつくってみました 1

    Rails3 と jQuery で真面目にオシャレなエロサイトをつくってみました
  • Railsでの実装で気をつけたい3つの罠 - Katawara.*

    実はRailsでの開発を仕事とするようになって、そこそこ経ちました。 初めは、すげー、これ便利! と感動することしきりだったわけですけれど、いざ実運用に乗せてみると苦戦することもたくさん。 今回は、実装するときは、ちょっと立ち止まって考えないと、はまってしまいそうな(ていうか、よくはまってた)事例をまとめてみようかと思います。 NoMethodErrorの罠 まず一番よく出るのが、NoMethodError。 たとえば、モデルのリレーションに belongs_to :user と指定したとしましょう。 で、ビュー側では以下のように書いていたとします。 entry.user.name もしテーブルのuser_idがnilのデータを取得してきたら、NoMethodErrorが出てしまいますね。 ちょっと気を抜くと、このエラーが頻発します。 if entry.user.blank? ? entr

    monomoti
    monomoti 2012/02/21
    トランザクションの罠。RnR簡単だけどときどきめんどくさい。
  • Rails3でAjaxでformのcallbackを指定するには - ryopeko の何か

    Rails3からの変更点でハマったのでメモ。 Rails2ではformをAjaxで送信するにはform_remote_tagを利用していた。 これがRails3では以下のように:remote => trueを指定することで実現する。 <%= form_tag(url_for(:action => 'create'), :remote => true, :id => "result_form") do %> <% end %> 今は主にjQueryを使って開発している為、デフォルトで扱うjavascriptをjQueryに変更する。 Gemfileに以下記述 gem 'jquery-rails' bundle installして関連ファイルをgenerate $ bundle install $ rails g jquery:installjquery.jsとrails.jsを読み込むように

    Rails3でAjaxでformのcallbackを指定するには - ryopeko の何か
    monomoti
    monomoti 2012/02/17
    こっちのがいい。
  • RunoLog: Rails 3 で remote_form_for みたいなことをやる

    2011/04/17 Rails 3 で remote_form_for みたいなことをやる comments オライリーの Head First Rails を読みながら Rails の勉強してるわけですが、やってる環境が Rails 3 なんでちょっと違ったりする部分があったりします。(このRails 2.3 に対応とのこと) まあそんなに違わなかったので結構サクサク進んでたのですが、今回はちょっとつまったのでメモ書きしておきます。 Rails 3 らしいやりかたということではないと思います。あくまでを進めるために、 2.3 のやり方をできるだけそのまま 3 でやるにはどうしたらいいんだろう、ということでやってます。 つまったのはP.287の remote_form_for です。このタグを使えば簡単にAjax処理が組み込まれるとのことですが、Rails 3 ではそもそも re

    monomoti
    monomoti 2012/02/17
    ハマりました。ありがとうございました。
  • Rails2系 =&gt; Rails3.0系移行時の実践的まとめ - I am Cruby!

    railsrails3.1系になるとまた大きく変わりそうだけど(特にJavaScript周り)、一旦まとめておこう。 routes.rb /:controller/:action/:id はroutes.rbに記述されなくなった。RESTを使え。 代わりに以下のコメントを外すとレガシーなものも使える。 match ':controller(/:action(/:id(.:format)))' routes.rbの記述形式は他にもいろいろ異なる。 Ruby on Rails Guides: Rails Routing from the Outside In find周りArelを使うならfind(:all, ...)系は基的に使わない。 すべてwhere(...)やallを使った方がいい。 ただし、find(1) や find_by_name('hoge') みたいなものは今後も消えないだ

  • 1