我有这份汉姆档案:
= content_for :page_title do
= t :page_title_login
= content_for :primary_content do
#login_box
.span6
#traditional-login
%hgroup
%h3= t :heading_account_login
= render "devise/sessions/form"
.span4
= content_for :before_closing_body_tag do
configure_login_form(#{request.xhr?.to_s.downcase});
它位于我的<代码>app/views/mobile/sessions/new.haml.html。
造成这一错误:
Showing /Users/alexgenadinik/projects/cmply/cmply-app/app/views/devise/sessions/_form.html.haml where line #1 raised:
undefined local variable or method `resource for #<#<Class:0x148213358>:0x14820dac0>
但是,在我就此发表意见时:
= render "devise/sessions/form"
它使网页上出现,但没有实际格式。 因此,我认为我需要这条线,我不敢肯定,如何在不犯错误的情况下重新加入这条线。
这里是我的控制者:
class Mobile::SessionsController < ApplicationController
def create
redirect_to home
end
def new
redirect_to home
end
end
任何想法,我会做什么错?
感谢!