問題は四択で10問ずつ合計70問あります。各問題には解答がついていますが、はじめは閉じた状態でトライしてみてください。
10問毎に「終了/採点」ボタンをクリックすると採点ができます。次の10問へお進みください。繰り返しトライすることも可能です。
1: Rails3::Application.routes.draw do 2: resource :user 3: end
1: class SessionsController < ApplicationController 2: def create 3: if @user = User.authenticate(params[:login], params[:password]) 4: __(1)__ 5: redirect_to root_path 6: else 7: render :action => :new 8: end 9: end 10: end
1: Rails3::Application.routes.draw do 2: resources :message_boards do 3: resources :comments 4: end 5: end
1: class UsersController < ApplicationController 2: def index 3: @users = User.all 4: __(1)__ do |format| 5: format.html 6: format.xml { render :xml => @users } 7: end 8: end 9: end
1: class WelcomeController < ApplicationController 2: def index 3: render :partial => "welcome" 4: end 5: end
1: <% s = '<a href="#">click</a>' %> 2: __(1)__
リスト1 1: UserMailer.welcome('foo@example.com').deliver
リスト2 1: class UserMailer < ActionMailer::Base 2: default :from => "no-reply@example.com" 3: def welcome(addr) 4: __(1)__ 5: end 6: end
1: class UsersControllerTest < ActionController::TestCase 2: test "should get index" do 3: get :index 4: assert_response :success 5: assert_not_nil __(1)__ 6: end 7: end
1: class UsersControllerTest < ActionController::TestCase 2: setup do 3: @user = users(:one) 4: end 5: 6: test "should update user" do 7: put :update, :id => @user.to_param, :user => @user.attributes 8: __(1)__ 9: end 10: end