长时间读者首次使用的用户。 我把我一起先RoR应用程序和我隔绝一切我的应用程序应该使用到: -魔法和简单的形式实现
- 法术
- Omniauth
- 惨惨
- Twitter的引导(转换为SASS)
和简单的形式。
干净,清晰,简单....不是。
不能为我的生活整合(看起来是最简单的任务)简单的形式与巫术“登录”,而不会在'remember_me'字段上得到错误。
简单的表单没有simple_form_tag(只有simple_form_for)选项,它最适合来自会话控制器新方法的登录表单。相反,我必须在该方法中创建@user实例,但在'remember_me'字段中找到错误'undefined method`remember_me'“
任何帮助将不胜感激。
我的意思是非常好!巨大的thanx提前:)
sessions/new.html.erb
<% provide :title, "Log in" %>
<h1>Log in</h1>
<%= simple_form_for @user, :html => { :class => 'form-horizontal' } do |f| %>
<fieldset>
<legend>Login</legend>
<%= f.input :email, input_html: { :maxlength => 100 } %>
<%= f.input :password, input_html: { :maxlength => 20 } %>
<%= f.input :remember_me, as: :boolean %>
<div class="form-actions">
<%= f.submit nil, :class => 'btn btn-primary' %>
<%= link_to 'Cancel', users_path, :class => 'btn' %>
</div>
</fieldset>
<% end %>
class SessionsController < ApplicationController
def new
@user = User.new
end
关于如何使用omniauth-identity的任何想法?我试过'code'simple_form_for(:user,url:“/ auth/identity/register”)'/ code' – gittinOld 2012-03-31 03:44:06
关于如何使用这与omniauth身份?我试过'simple_form_for(:用户,网址:“/身份证/身份证/注册“)'。 user_controller'def new @user = env ['omniauth.identity'] || User.new end'。 model/user.rb'class User
gittinOld
2012-03-31 03:51:11
如果可以,请尝试删除您的第一条评论,因为它没有像你期望的那样经历。我不知道为什么这样可以正常工作,并给你Heroku上的路由错误。作为调试步骤,您应该在本地和Heroku上运行'rake routes'。我真的建议你把这个问题作为一个新问题发布,让他人有机会在他们帮助你时赢得全部声誉。如果有帮助,也可以点赞所选的答案。 – jrhorn424 2012-03-31 20:52:34