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