ruby 应用程序/控制器/ application_controller.rb
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby 应用程序/控制器/ application_controller.rb相关的知识,希望对你有一定的参考价值。
class ApplicationController < ActionController::Base
private
# ActionMailerのdefault_url_optionsを変更する
def set_default_url_options; ActionMailer::Base.default_url_options[:host] = request.host_with_port end
end
class UsersController < ApplicationController
before_action :set_user, only: [:show, :edit, :update, :destroy]
before_action :set_default_url_options, only: [:create, :update]
# POST /users
# POST /users.json
def create
@user = User.new(user_params)
respond_to do |format|
if @user.register
format.html { redirect_to @user, notice: t('users.notices.create') }
format.json { render :show, status: :created, location: @user }
else
format.html { render :new }
format.json { render json: @user.errors, status: :unprocessable_entity }
end
end
end
private
def set_user; @user = User.find params[:id] end
end
以上是关于ruby 应用程序/控制器/ application_controller.rb的主要内容,如果未能解决你的问题,请参考以下文章
ruby 应用程序/控制器/ application_controller.rb
在ruby控制器功能中重新加载页面
在 python 中控制 ruby 程序的标准输入和标准输出
Ruby - 控制器(或模型)中的访问参数
Ruby on Rails Web应用程序控制器生成错误
ruby 如何在使用引擎的应用程序中添加或覆盖引擎控制器或模型中的方法。