devise

    0熱度

    1回答

    我正在使用rails 5和devise。我正在爲我的控制器編寫一些單元測試,但我正在跑到一堵牆上。以下是我正在試圖測試 # GET /issues/new def new unless user_signed_in? redirect_to new_user_session_path end @issue = Issue.new(stop_one

    0熱度

    1回答

    我需要在帖子表中存儲user_id(對於每個新帖子)。我從表單中將user_id作爲hidden_​​field傳遞。從控制器本身獲取user_id的替代方法是什麼? 在控制器 def create @post [email protected](post_params).save end 樁模型 class Post < ApplicationRecord belong

    0熱度

    2回答

    我想寫一些基本的Rails測試代碼,使用默認的軌道測試框架。我的應用程序是一個簡單的論壇,在這裏用戶可以發佈主題,發表評論等 我試圖測試論壇(即線程)控制器,那就是: forums_controller_test.rb require 'test_helper' class ForumsControllerTest < ActionController::TestCase test "ind

    0熱度

    1回答

    我正在構建一個reddit/angellist克隆。我希望能夠upvote和downvote沒有頁面重新加載。我通過votescontroller已經阿賈克斯設置: respond_to do |format| format.html { redirect_to request.referer } format.js end 然後在upvote.js.erb: $(doc

    0熱度

    1回答

    我有一個年齡檢查我的用戶,如果他們想註冊我的應用程序,他們必須是一定的年齡。我使用的是設計寶石,但在我的用戶模型中創建了一個方法來檢查年齡......我得到一個錯誤,指出無論我想要做什麼,都不能因爲一個零級。基本上我有一個用戶,但用戶的birth_date沒有保存。 這告訴我,我把這個邏輯放在哪裏是錯誤的地方。但我不知道在哪裏。我有一個註冊控制器和一個用戶控制器。我也有用戶模型。我沒有註冊模型,我

    0熱度

    1回答

    我用的寶石jwt,devise建立一個用戶登錄系統, 我生成模型驗證檢查令牌存在與否。 遵循此代碼: 型號/ authentication.rb class Authentication < ApplicationRecord def self.generate_access_token(email) payload = {:email => email} secre

    0熱度

    1回答

    我一直在研究oauth2一段時間了,還沒有拿出完美的解決方案,並希望看看是否有其他人已經做到了這一點。目前我在一個代碼庫中有兩個應用程序。這些應用程序共享的唯一內容是身份驗證我期望做的是爲oauth2服務器創建第三個應用程序。然後我想將現有的應用程序分成兩個應用程序。試圖追蹤Google如何處理他們的oauth資料。所以這些域名就是這樣的。 http://accounts.domain.com h

    0熱度

    1回答

    郵件配置是通過smtp。 一切工作正常,在開發模式下本地主機,色器件將使用SMTP的conf在development.rb 手動郵件用行動郵件發送找回密碼的電子郵件也行生產模式 時, 只有主機被修改以匹配在生產機的主機 在SMTP CONF是不變的,並且手動發送郵件是在Rails控制檯 確定,但色器件不發送找回密碼的郵件 如何調試? 是真的把production.rb中的全球郵件配置文件? 沒有D

    0熱度

    2回答

    我有驗證碼的問題,我按照一個教程: https://github.com/ambethia/recaptcha 而且在我的應用我有下: - 在文件config/initializers/recaptcha.rb Recaptcha.configure do |config| config.site_key = Rails.application.secrets.recaptcha_sit

    0熱度

    4回答

    使用設備的任務,不能創建任務 我的模型 用戶 class User < ApplicationRecord # Include default devise modules. Others available are: # :confirmable, :lockable, :timeoutable and :omniauthable devise :database_