ruby-on-rails-3

    1熱度

    1回答

    我想添加與模型錯誤的散列閃存和重定向後。這是控制器: def update current_user.update_attributes(user_params) if current_user.errors.any? flash.keep[:errors] = current_user.errors.messages end byebug

    0熱度

    1回答

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

    6熱度

    1回答

    我正在使用Ruby on Rails構建一個Web應用程序。我使用Mailgun作爲這款應用程序的郵件。當我使用Facebook註冊時,它工作正常,但是當我嘗試使用電子郵件和密碼註冊時,我不斷收到此錯誤「554請激活您的Mailgun帳戶。檢查您的收件箱或登錄您的控制面板重新發送激活電子郵件。 「我已經授權給mailgun儀表板中的授權收件人。這裏是我的代碼: Registrations_cont

    0熱度

    2回答

    在我的項目我有一個用戶模式和廣告模式。用戶模型也包含管理員。我想設置路由,以便管理員登錄時,所有URL都包含「/ admin」。我是新來的鐵軌,並有相同的麻煩。例如,當普通用戶登錄時,url爲/ advertisements /:id/show,但是當管理員登錄時,URL將變爲/ admin/advertisements /:id/show。嘗試了很多方法,但找不到解決方案。 我的用戶遷移文件如下

    1熱度

    1回答

    我正在使用Rails 5和Devise進行Ajax身份驗證。表格用戶列已被阻止,如果用戶被阻止,他將被註銷。我已經設置標題爲阿賈克斯全球: $(document).ajaxSend(function(e, xhr, options) { var token = $("meta[name='csrf-token']").attr("content"); xhr.setReques

    -2熱度

    1回答

    有沒有什麼方法可以在Rake任務中使用控制器方法。

    1熱度

    3回答

    我想在房間列表中添加照片上傳部分。當我嘗試點擊照片時出現此錯誤 undefined method 'count' for nil:NilClass rails <% if @photos.count > 0 %>。 我已經添加了一個photo_upload.html.erb頁和a _room_menu部分但仍然出現錯誤。 這裏是我的代碼: photos_controller.rb class P

    0熱度

    2回答

    我需要在我的開發環境中恢復到一組較舊的gem。我用我需要的舊版本替換了我的Gemfile.lock文件。 我以爲我可以只更換Gemfile.lock和bundle install但這似乎並不奏效。因爲當我這樣做,然後運行bundle install,然後檢查寶石版本號,我得到了我以前的版本。 我需要降級的寶石之一是rake寶石。我需要的版本是11.1.2,但目前當我做gem list我得到rake

    0熱度

    1回答

    我在控制器內創建了一個私有方法。 private def update_mark ... ... end 我希望每當一條記錄被更新到任何我們有四種模式被稱爲我的私有方法。我們應該怎麼做 ? 我讀過「after_save」或「after_commit」可以使用。但我不確定,哪一個可以使用。 有人可以提供一個例子,我們如何才能做到這一點?

    1熱度

    1回答

    我有一個ImageUploader,我想上傳一個圖像到S3。 另外,我想用filename方法更改文件名。 下面是代碼: class ImageUploader < CarrierWave::Uploader::Base storage :fog def store_dir "images" end def filename "#{m