タグ

railsに関するkzakzaのブックマーク (13)

  • Rails 3.1 Adopts CoffeeScript, jQuery, Sass and.. Controversy

    Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news. Guess what? Yep, the forthcoming Rails 3.1 is going to be bringing in a few new friends as dependencies: CoffeeScript, jQuery, and Sass. What does this mean? Why has this been controversial? I'm going to quickly run through the details here. jQuery - A Non-Controversial Switch It was back in March (2011) when David Heineme

  • RailsによるアジャイルWebアプリケーション開発 第4版 | オーム社eStore(β)

    多様かつ高度なWebアプリケーションを迅速に開発するフレームワークとして、定番となったRuby on Rails書はRailsの開発者自身が執筆に参加した原書Agile Web Development with Rails 4th Edition(2011年3月発行)を翻訳したものです。 日語版ではRails3.1に対応しています。

    kzakza
    kzakza 2011/12/01
    PDF版安いなぁ。
  • nginxとUnicornでRackアプリを動かす : As Sloth As Possible

    どうやらUnicornというのが良いらしいという噂を聞きつけたので、どんなもんじゃろと試してみることにした。 Route 477 - 大規模Railsサイトのための新しいHTTPサーバ、Unicorn Unicornてのは何者なのかと言うと、Rack及びRailsに対応したRubyのWebアプリ用のHTTPサーバ。詳しくは上の記事を読んで下さい。githubでも使ってるそうだ。あと、名前が格好良い(あんまり関係ない)。 まずはunicornの設定 と言っても、gem install unicornしてconfig.ruがあるディレクトリでunicornコマンドを叩けば、thinとかと同じようにサーバが起動する。rackup互換のオプションも付いてるので特に悩むこともないと思う。あとは普通にApacheとかでプロキシの設定してやるなりなんなりすればすぐ使える。 それだけだと大して面白くないの

    nginxとUnicornでRackアプリを動かす : As Sloth As Possible
  • Search

    Releases, Offers & More Be the first to hear about our newest content, best promotions and upcoming events. Plus get 25% off your next purchase. Newsletter Sign Up Download Accounts Your email address is your account identifier. You can create a password, or just download from the links sent via email. My Orders (Resend order emails) How We're Different Hands-on instructions Solutions to real-worl

    kzakza
    kzakza 2011/11/22
  • RailsによるアジャイルWebアプリケーション開発 第4版 | Ohmsha

    多様かつ高度なWebアプリケーションを迅速に開発するフレームワークとして、定番となったRuby on Rails書はRailsの開発者自身が執筆に参加した原書Agile Web Development with Rails 4th Edition(2011年3月発行)を翻訳したものです。 日語版ではRails3.1に対応しています。 監訳者序文 第4版に寄せて 書のRails 3.1 対応について 謝辞 はじめに 第I部 はじめてのRails 第1章 Rails のインストール 第2章 Hello, Rails ! 第3章 Rails アプリケーションのアーキテクチャ 第4章 Ruby 入門 第II部 アプリケーションを構築する 第5章 Depot アプリケーション 第6章 タスクA:アプリケーションの作成 第7章 タスクB:検証とユニットテスト 第8章 タスクC:カタログの表示

    RailsによるアジャイルWebアプリケーション開発 第4版 | Ohmsha
    kzakza
    kzakza 2011/11/22
    もうすぐ出るんだ。
  • MVCとRailsの基本構成を学ぼう

    Web開発フレームワークとして人気の高いRuby on Railsの最新版、バージョン3を使ってWebアプリ開発の基を学びます。 人気のフレームワークでWeb開発を学ぶ Ruby on Railsは、いまやWebアプリケーションの開発フレームワークの有力な選択肢の1つとなっています。Ruby以外の言語のWebアプリケーションフレームワークも少なからずRailsの影響を受けているので、現在Rubyを使っていないエンジニアにとっても、Railsを知ることは大いに参考になるはずです。もうすぐRails3認定試験が格的に開始されるということもあり、この連載では、試験範囲の流れに沿って、Railsの基礎についてご紹介していきます(ただし、必ずしも試験対策というわけではありません)。 今回、連載第1回として記事では、Railsを理解する上で基となる考え方であるMVCについて説明した後、Rail

    MVCとRailsの基本構成を学ぼう
  • Rails 3.1 でサポートされるHTTPストリーミング機能について - おもしろwebサービス開発日記

    Riding Rails: Why HTTP Streaming?の意訳です。Rails 3.1 からHTTPストリーミングがサポートされるようになるらしい。 HTTPストリーミングって何? 普通の動的なHTTPレスポンスにはContent-Lengthヘッダが必要。時系列的にはこんな感じ HTTPリクエスト 動的なコンテンツの生成 HTTPレスポンス これらは三つの連続したステップとなる。普通はコンテンツを生成するとそのサイズを知ることが可能になり、レスポンスヘッダにContent-Lengthを付け加える。 HTTPは上記のやり方の代わりにchunked transfer encodingと呼ばれるストリーミング的なやりかたも提供している。 ストリーミングなレスポンスにはContnt-Lengthヘッダはない。その代わりにTransfer-Encodingヘッダが"chunked"とい

    Rails 3.1 でサポートされるHTTPストリーミング機能について - おもしろwebサービス開発日記
  • Rails3で汎用検索機能を作る

    業務アプリでは CRUD 以外で必ずと言ってもいいほど実装する機能があります。検索です。 検索機能って、たいていはページの上部に検索フィールドがあって、入力して検索ボタンを押すとページの下部に検索結果が表示される。 こんなのばっかりです。 それを毎回ページ全体をゴリゴリ作るって疲れませんか? Rails で scaffold すると index は一覧表示になりますが、ここが検索になる画面のほうが圧倒的に多くないですか? というわけで、汎用検索機能(というか簡易フレームワーク)を作ろうってのが今回の趣旨です。 大体、検索機能で検索ごとに違うのは大まかには下記の三つでしょう。 ・検索フィールド ・検索ロジック ・結果表示(一行分) 極力この三点に注力できるようにしたい。 具体的には、検索条件は汎用的なコンテナクラスに格納する。 コンテナクラスは、検索条件だけを格納できるように form_fo

  • 今さらRails3メモ - その2 : C, V を中心に -

    とすると カラムを1つ ( name ) 持つテーブル1つ ( example ) に対応するモロモロを作ることができる。 実際に実行するとファイルでこれだけのものができる1。(routes はファイルができたんじゃなくて routes.rb を書き換えたよの意味。) invoke active_record create db/migrate/#{SERIAL}_create_examples.rb create app/models/example.rb invoke rspec create spec/models/example_spec.rb route resources :examples invoke scaffold_controller create app/controllers/examples_controller.rb invoke erb create app

    kzakza
    kzakza 2011/03/20
  • Ruby on Rails 3.0 日記 - Ruby on Rails with OIAX

    2010年4月13日、Ruby on Rails 3.0 Beta 3 がリリースされました。 プログラミング言語 Ruby で記述されたもう一つの Web アプリケーション開発フレームワーク Merb との「統合」が発表されたのは、2008年12月23日のことでした。それから1年4ヶ月か経過し、ようやく Rails 3 が生まれ出ようとしています。 Rails 2.3 から何が変わって、何が変わらないのでしょうか。 また、バージョン 3.0 の登場をきっかけに Ruby on Rails の学習に挑戦(あるいは再挑戦)する方は何に気をつければよいでしょうか。 この届いたばかりの「道具箱」を使って、いったい何が作れるのか楽しみですね。 サンプルアプリケーションを少しずつ組み立てながら、一緒に学んでいきましょう。 この連載は、Ruby on Rails 3.0 Beta 3 がリリースされた

  • Ruby on Rails を使ってみよう! - WebOS Goodies

    前回の記事でインストールした Ruby on Rails ですが、いよいよ実際に使ってみたいと思います。まずは小手調べということで、データベースを使わずに簡単な Web アプリケーションの作成に挑戦します。これにより、 Ruby on Rails の基構造を理解することができるはずです。 それでは、皆さんご一緒に Ruby on Rails の世界を体験してみましょう!(^^) Ruby on Rails を触り始める前に、ひとつだけ知っておきたい概念があります。それが MVC(Model-View-Controller) アーキテクチャというものです。データ構造 (Model)、表示 (View)、制御 (Controller) のそれぞれのコードを可能な限り分離して設計するプログラミング手法で、とくに GUI アプリケーションの柔軟性・メンテナンス性を高めることができると言われていま

  • Rubyist Magazine - Erubis の Preprocessing 機能を使って Ruby on Rails の View 層を高速化する

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

  • 第2回 HerokuでRailsアプリを動かそう | gihyo.jp

    はじめに 前回、HerokuでFacebookアプリを動かすことのメリットについて解説しました。第2回は、Herokuを利用するための前提となる環境と設定方法を紹介し、Heroku上でRailsのサンプルのアプリを動かすチュートリアルを行います。 今回Ruby on Railsを利用したアプリを動かしますが、Railsアプリの作り方やコマンドについて深くは触れません。Rails3を触ったことがない人は、今回Railsの各コマンドでわからないことがあると思います。その場合はもうすでにたくさんのRailsのチュートリアルなどがありますので、そちらを参考にしていただければと思います。 それでは、Facebookアプリで世界を目指すために、まずはHerokuの基を学んで行きましょう。 Herokuの基機能について Herokuは基機能を無料版として提供しています。この無料版は、単純なアプリで

    第2回 HerokuでRailsアプリを動かそう | gihyo.jp
  • 1