小编rav*_*711的帖子

`last_comment`已被弃用.请改用`last_description`

我在rails上使用ruby并且在使用Rake命令时我一直收到此错误.我试图通过谷歌搜索来看出来,并看到更新rake或rspec版本导致问题的一些东西.我试过但它没有用,我不知道为什么我一直得到错误.

红宝石版红宝石2.3.0p0

rails版本Rails 4.2.6

rspec-rails 3.0

rake ruby-on-rails

8
推荐指数
2
解决办法
2321
查看次数

aria-label 应该大写吗?

我看过一些示例和文档,它们将 aria 标签的第一个单词大写。为什么是这样?如果有两个字呢?

html accessibility capitalization wai-aria

7
推荐指数
1
解决办法
1096
查看次数

连接表关系的简单表单复选框

我一生都无法弄清楚这一点,但这是我的模型:

class User < ApplicationRecord
  has_many :user_stores
  has_many :stores, through: :user_stores        
end

class UserStore < ApplicationRecord
  belongs_to :user
  belongs_to :store
end

class Store < ApplicationRecord
  has_many :user_stores
  has_many :users, through: :user_stores
end
Run Code Online (Sandbox Code Playgroud)

所以我有一个连接表,我正在尝试制作一个表单,它会选择用户选择的商店名称旁边的复选框(此信息将来自连接表关系)并打开其余商店的复选框(来自商店模型)。我如何在视图中显示/使其在控制器中也能工作。我会改用集合吗?(我正在使用 Devise 和 Simple Form gem)

这是我到目前为止:

<h1>Add Favorite Stores</h1>
<%= simple_form_for(@user, html: { class: 'form-horizontal' }) do |f| %>
  <%= f.fields_for :stores, @user.stores do |s| %>
    # not sure if this is the right way or not
  <% end %>
  <%= f.button :submit %>
<% end %> …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails simple-form

2
推荐指数
1
解决办法
1202
查看次数