実行環境:
Rails 3.0.4
デフォルトでは action と同名の view のテンプレートが使われる。Rails 3.0.4
敢えて別のテンプレートを使用する場合のやり方。
class UsersController < ApplicationControllerデフォルトのテンプレートを使う場合def index respond_to do |format| format.html # アクションと同名の index.html.erb を使用 end end他のアクションのテンプレートを使う場合def show respond_to do |format| format.html { render :action => :index } # 指定したアクションのview テンプレートを使用 end endテンプレートを直接指定する場合def edit respond_to do |format| # view テンプレートを app/views/ 以下の相対パスで指定(拡張子は省略する) format.html { render :template => 'user/index' } end end end
0 件のコメント:
コメントを投稿