Sorcery Gem を使用してログインを行っています。ある時点で、ユーザーの電子メールとパスワードがDBに存在する場合、メソッドをヒットして1または0を返したいだけです。このコードでそれを行うことができますが、Rails は不要な application.html.erb ファイルも返します。必要なのは、表示される 0 または 1 だけです。他には何もありません。この1つのメソッドだけでapplication.html.erbテンプレートを無効にする方法を知りたい. 私は試した:
render :layout => false
しかし、それはまた、@status 値が 1 行のビュー ファイルに表示されないようにします。
def index
if @user = login(params[:email], params[:password])
@status = '1'
else
@status = '0'
end
end
そして、私の index.html.erb ファイルはたった 1 行です: <%= @status %>
ありがとう