タグ

Rails3に関するd4-1977のブックマーク (10)

  • Rails3 routes.rb まとめ | akkunchoi@github

    はじめに ルーティングとは シンプルな例 デバッグ Resource Routing 生成されるルート 基 idを伴わない場合 Namespace - path and controller prefix Scope - controller prefix Scope - path prefix Nested Resources - has_manyな場合に member, collection - 追加のアクション collection と match Non-Resourceful Routes Dynamic Static query strings Defaults Naming - matchでも名前を付ける Constraints (HTTP verb) - HTTPメソッドで制約する Constraints (parameter) - パラメータを制約する Constrai

  • RailsにA/BテストツールのSplitを導入する - Qiita

    以前 「【Railsで】Vanityのセットアップ【A/Bテスト】 」なんていうエントリを投稿しましたが、Vanityあまりメンテされてないし、Rails3対応が大変だし、なんか良くわかんなしということでやめてました。 そこでSplitの登場です。 現在進行形でメンテされていて、当然Rails3にも対応、何よりもRailsだけでなくて、Sinatraとかにも対応しているので、今後はこっちが主流になるでしょう。 ではさっそく。 Splitとは? これだ。 https://github.com/andrew/split redisが必要 READMEを読むと「ExtensionsにMongoid対応ありまっせ\(^o^)/」ってノリでリンクが貼られているが、正直おすすめしない。 このツールをフル活用したいのなら、素直にredisを利用することを推奨する。 インストールとセットアップ Rails

    RailsにA/BテストツールのSplitを導入する - Qiita
  • Rails3アプリケーション開発で良く使うgemまとめ|TechRacho by BPS株式会社

    Rails4がリリースされてしばらく経ちましたが,一部のgemが対応に追いついていないこともあり,まだ番系のシステムに適用するのは様子見かなというところです.社内システムや個人的に遊ぶアプリで予行練習中. というわけで,まだもうしばらくはRails3のお世話になりそうなので,Rails3の総まとめというわけではないですが,良く使うgemをまとめてみました.社内のチームMTGでの発表資料をSlideShareにアップロードしてあります. 既にRails開発に慣れた人にとってはおなじみのgemが多いと思いますが,これからRailsでの開発を始める人にとってはそれなりに有用かと思います. また,弊社では数多くのRailsアプリケーションをcapistranoでdeployしている実績がありますので,deploy関連のgem等も参考になればどうぞ. ================以下追記(20

    Rails3アプリケーション開発で良く使うgemまとめ|TechRacho by BPS株式会社
  • Rails 3 でのtitleタグの書き方について - おもしろwebサービス開発日記

    Rails 2 では、content_for(:title) が定義されていないときにviewで yield :title などとすると nilかfalseが戻ってきていたので、デフォルトのタイトルを定義したいような時は <title><%= yield(:title) || "default title" %></title> のように書けたのですが、Rails 3 では空文字が返ってくるようで上記の書き方だと"default title"は絶対に表示されなくなってしまいました。なので仕方なく <title><%= t = yield(:title); t.blank? ? "default title" : t %></title> のように書いていたのですがこれは少しひどいですね。 そこでcontent_for?ですよ Rails 3 では、content_forが定義されているか否

    Rails 3 でのtitleタグの書き方について - おもしろwebサービス開発日記
  • cancan でモテカワ♥愛され権限管理 « blog.udzura.jp

    cancan gem (!= CanCam) は、ウェブアプリケーションの「認可」をつかさどるライブラリ。 おもしろWEBサービス開発日記のrailsメモ – 2009-12-15 Rails3.0 で Devise と CanCan を動かす rails cancanを試してみた Rails3でログイン認証(最終回) ロールはcancan 重要なのは、「認証」ではなく「認可」のみを受け持っているということで、要するに権限管理だけを「関心事」として持つライブラリであるということ。したがって、認証側は、 devise でも、 warden + omniauth でも、 Railscast のように authlogic でも、自力実装でも大丈夫だということ。キレイ目でもカジュアルダウンしたときにもコーデに使える万能アイテムのようなものですかね。 認証と認可の違い 当ブログにしては珍しく Rai

    d4-1977
    d4-1977 2012/06/20
    権限管理の話
  • HerokuでRails3.1(RC1)を動かす方法 - 223 Software

    05/06/2011 開発 railsrubyyokohamarb Tweet Yokohama.rb 第9回に参加してきました。 その場でRails3.1をherokuで動かそうというニーズがあったので、ざっとまとめます。 ポイント(2011-06-05版) まだ3.1.0はrcなので、rvmのgemset機能を使っておこう pgとtherubyracer-herokuをGemfileの:productionに追加する rakeは現時点では0.8.7をバージョン指定しておくほうが無難 herokuのstackをbamboo-mri-1.9.2を使っておこう 手順 Rails 3.1.0 RC1のインストール&アプリ生成 $ rvm gemset create rails31 $ rvm use 1.9.2@rails31 # もちろんrubyは1.9.2使ってますよね? $ gem i

  • MicroBlog『Mio』で利用したRailsの機能 - とある技術の備忘録

    Rubyhttps://github.com/r7kamura/mio このエントリは何?小規模なグループ運用向けのTwitterクローンなMircroBlog『Mio』を作った、という話を前回のエントリで紹介しました。MioにはRails3を利用していているのですが、未だRails3は利用事例が少なく、日語圏でのまとまった情報も少ないように感じています。エントリでは、Mioの開発で利用している機能を紹介しつつ、書くのが面倒だった研究室生向けのコード説明の役割を果たそうと思います。 対象レベルRailsを触ってみたい〜少し触ったことある程度の能力を想定しているので、バリバリ使ってんよという人にはあまり目新しい情報は無いかもしれません。私自身も少し触って2,3個Rails製アプリを作ったことがある程度です。私は2年前(当時0x13歳)からプログラミングをするようになり、その時に初めて触っ

  • 小さなマイクロブログ『mio』を作っています - とある技術の備忘録

    Ruby これは何?小規模のグループで緩くコミュニケーションを取るための、Twitterクローンなマイクロブログです。Rails製です。このGW中に作りました。予め決められたグループで運用することを想定しているため、twitterに比べるとFollow機能等がありません*1が、その分グループ運用に適した他の機能も加わっています。 Timeline Wiki - Show Wiki - Edit なぜ作った?大学の研究室で日々の成果や意見等をつぶやくことで、学生や教員間で進捗を管理しつつコミュニケーションを取り、良い研究室生活を送ろう、という目的のもとで作りました。研究室でなくとも、友人間のグループや小規模なプロジェクト等、色々な用途に使えるのではないかと思っています。 また、Rails3を使ってまともなWebアプリを作ってみたかったので、その学習も兼ねています。コードはこちら(github

  • RailsでのURL設計を考えてみる(5) Railsのリソースパターン - ぶろぐ。@はてな

    URL設計の前段階として、とても大切なのがリソース設計です。そのWebアプリ・Webサービスで何を提供するのかが決まる部分だからです。しかし、なかなかリソースという概念が定着していないようなので、Railsで採用されているパターン*1を例に挙げて紹介してみたいと思います。 今までのシリーズ記事と重なるところもありますが、まとめということで…。 リソースとは 簡単に言うと、「URLで示されるもの」です。URLというのが“Uniform Resource Locator”の略ですからね。 http://d.hatena.ne.jp/tkawa/20110819/p1 http://d.hatena.ne.jp/tkawa/20110819 最初のものは、前回書いたブログ記事『RailsでのURL設計を考えてみる(4) スラッシュと「持っている」関係』というリソースです。 その次は、『tkawa

    RailsでのURL設計を考えてみる(5) Railsのリソースパターン - ぶろぐ。@はてな
    d4-1977
    d4-1977 2012/04/08
    URL設計って、アクセス解析だけじゃなく、もう一つ別なカタチ?方向?からもデザインできるようになりたい
  • Rails3 失敗から学ぶDevise利用時のURL設計 - 130単位

    no title 要件 ユーザー登録のあるアプリ メアドで仮登録→登録で各情報入力 仮登録状態の時は登録に強制遷移 新規登録とは別にマイページが存在 ユーザーのプロフィール入力とアプリ設定入力は別画面 新規登録では確認画面や完了画面もほしい マイページでの編集時はなしにした やや複雑な仕様のため一般化するのは難しいかもしれませんが、自分が選択したやり方を紹介してみます。 環境 Rails3.0.7 Devise1.3.4 モデル設計 User UserProfile UserSetting UserはDevise用フィールドのみにして、プロフィール等は関連モデルで定義 当初のURL設計(失敗例) #新規登録 match 'register/profile' match 'register/setting' post 'register/confirm' post 'register/c

  • 1