長時間讀者首次使用的用戶。 我把我一起先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