我需要在我的应用程序中的所有路由上强制使用SSL,除了message#new控制器.
在config/environments/production.rb,我有:
config.force_ssl = true
Run Code Online (Sandbox Code Playgroud)
现在所有路由都重定向到https,现在我想为message#new控制器禁用它.
有谁知道如何在Rails 4+应用程序中禁用特定控制器的强制SSL?
我需要在rails上的ruby中自动淡化flash消息.
我的留言代码是:
<%= simple_form_for(@dashboard_user) do |f| %>
<% if @dashboard_user.errors.any? %>
<ul class="alert alert-danger">
<% for message_error in @dashboard_user.errors.full_messages %>
<li>
<%= message_error %>
</li>
<% end %>
</ul>
<% end %>
Run Code Online (Sandbox Code Playgroud)
我如何自动淡化这些消息?
我为所有组织使用相同的用户表.我org_id在我的users表中分配来自不同组织的用户.现在我想为该组织设置唯一的用户名.例如,org_id = 1具有管理员用户名,org_id = 2也具有管理员用户名.
目前,当我创建相同的用户名时,它会抛出错误
此用户名已存在
如何设置唯一用户名以仅在同一组织上申请?