07 Mar '12, 2am

STEP 11: 確認画面(1) - Ruby on Rails ステップ・バイ・ステップ - Ruby on Rails with OIAX:

STEP 11: 確認画面(1) - Ruby on Rails ステップ・バイ・ステップ - Ruby on Rails with OIAX:

今回からしばらく「確認画面」をテーマにして話を続けます。 タスクの新規作成フォームに入力して「次へ」をクリックすると、入力内容をユーザーに確認させる画面が表示されて「保存」ボタンをクリックすると実際にタスクがデータベースに保存され、「戻る」ボタンをクリックすると新規作成フォームに戻る、という流れを実装します。 例によって、ルーティングの変更から。 $ edit config/routes.rb ActionController::Routing::Routes.draw do |map| map.root :controller => 'top', :action => 'index' map.resources :tasks, :member => { :simple => :get, :finish => :put }, :collection => { :unfinished => :get, :confirm => :post } end この変更により /tasks/confirm という URL にデータを POST できるようになります。 次に、confirm アクションを実装します。 $ edit app/controllers/tasks_controller.rb class TasksController < ApplicationController (省略) def confirm @task = Task.new(params[:task]) if @task.valid? render :action => 'confirm' else render :action => 'new' end end def update (省略) end 今回は、とりあえず確認画面を表示させるところまで作ります(「完了」ボタンや「戻る」ボタンの実装は後回し)。 $ edit app/views/tasks/confirm.html.erb <h1>確認画面</h1> <%= render :partial => 'record...

Full article: http://www.oiax.jp/rails/rails_step_by_step/rails_step11....

Tweets

はじめる!Rails3 第3巻について(経過報告) - Rails 雑感 - Ruby on ...

oiax.jp 06 Mar '12, 11am

はじめる!Rails3 第3巻について で「あと半月ぐらいで書き上がるかな」と書いてから2ヶ月が経過してしまいました…。 本業である技術コンサルティングとWeb開発の方で急に忙しくなっていたところへ、『改訂新版 基礎Ruby on Rails』...

A Fresh Cup - Home - What's New in Edge Rails #11

afreshcup.com 05 Mar '12, 11am

Monday, March 5, 2012 at 5:51AM Week of February 26-March 3, 2012 The big news this week is the switch to requiring whitel...

Top Ruby Article: With Apologies, Some Senseles...

gilesbowkett.blogspot.com 07 Mar '12, 11pm

lost an argument with me on GitHub ranted about it on his blog: Giles... bemoans bundler, because typing "bundle exec" rep...

@matthewlang not sure if you've seen/used this ...

apidock.com 09 Mar '12, 11am

The Model layer represents your domain model (such as Account, Product, Person, Post ) and encapsulates the business logic...

“NetBeans 7.1にRuby on Railsプラグインをインストールする手順 - R...

oiax.jp 04 Mar '12, 3am

Ruby on Railsの開発しかしないのなら、http://netbeans.org/downloads/index.html から「すべて」と書いてあるバンドルをダウンロードして、インストールするときに「カスタマイズ」ボタンをクリックして...

Ruby on REST 4: Using Representers in Rails: Th...

rubyflow.com 05 Mar '12, 7pm

Ruby on REST 4: Using Representers in Rails Posted by apotonick on March 05, 2012 — 0 comments The fourth post in the "Rub...

Top Ruby Article: This Is Why Node Beats Rails:

gilesbowkett.blogspot.com 08 Mar '12, 8pm

I think listening to Node.js hype at all is foolish. It's just not worth having an opinion about. It leads to a foolish br...

Ruby on Rails Screencasts - RailsCasts:

railscasts.com 12 Mar '12, 1pm

Twitter Bootstrap can help make beautiful web apps quickly by providing you with useful CSS and JavaScript. Here you will ...

“Ruby on Rails 3.1 を Mac OS X にインストールする手順をかなり丁寧...

oiax.jp 04 Mar '12, 9pm

Mac OS X 10.7 (Lion) の場合 メニューバー左端の「アップルメニュー」から「App Store」を選択します。 App Store ウィンドウの右上にある検索ボックスを使って「xcode」を検索します。 「Xcode」をクリッ...

Ruby on Rails Guides: Getting Started with Rails:

guides.rubyonrails.org 08 Mar '12, 5am

Rails is a web application development framework written in the Ruby language. It is designed to make programming web appl...

que

guides.rubyonrails.org 04 Mar '12, 8pm

The attacker creates a valid session id: He loads the login page of the web application where he wants to fix the session,...

Super excited about , which just landed on Rail...

edgeguides.rubyonrails.org 05 Mar '12, 12pm

Resourceful Routing: If you’re building a RESTful JSON API , you want to be using the Rails router. Clean and conventional...

私がRailsを覚えた本だ。“@ore_public: 改訂新版 基礎Ruby on Rail...

oiax.jp 03 Mar '12, 5am

『改訂新版 基礎Ruby on Rails』 読者サポートページ 2012年3月5日発売予定 ただいま準備中... このページは、弊社監修の『改訂新版 基礎Ruby on Rails』の読者サポートページです。『基礎Ruby on Rails』...

Haml and Rails

rubyflow.com 09 Mar '12, 1am

with some helpful suggestions from Brook Riggio's blog post on Haml by Default in a New Rails 3.2 App . The RailsApps appl...