問題は四択で10問ずつ合計70問あります。各問題には解答がついていますが、はじめは閉じた状態でトライしてみてください。
10問毎に「終了/採点」ボタンをクリックすると採点ができます。繰り返しトライすることも可能です。
1: class User < ActiveRecord::Base 2: validates :name, :presence => true 3: end
1: class CreateUsers < ActiveRecord::Migration 2: def self.up 3: create_table :articles do |t| 4: t.timestamps 5: end 6: end 7: 8: def self.down 9: drop_table :articles 10: end 11: end
1: class User < ActiveRecord::Base 2: ___(1)__ :logging 3: private 4: def logging 5: logger.debug "debug" 6: end 7: end
1: Rails3::Application.routes.draw do 2: resources :reports do 3: __(1)__ 4: end 5: end
1: class UsersController < ApplicationController 2: def new 3: @user = User.new 4: end 5: 6: def create 7: @user = User.new(params[:user]) 8: if @user.save 9: redirect_to @user 10: else 11: __(1)__ 12: end 13: end 14: end
リスト1 1: <form action="/articles" method="post"> 2: <input type="text" name="__(1)__" /> 3: </from>
リスト2 1: class ArticlesController < ApplicationController 2: def create 3: params[:article][:name] #=> リスト1の入力値 4: end 5: end
1: class UsersControllerTest < ActionController::TestCase 2: setup do 3: @user = users(:one) 4: end 5: test "should get show" do 6: __(1)__ 7: assert_response :success 8: end 9: end