0
Я используя рельсы 4 и успешно связали мои пользователь к моему столу продуктов с помощью следующего:имеет и принадлежит многие моделям имени переменной
users.rb
has_and_belongs_to_many :products
accepts_nested_attributes_for :products
# Setup accessible (or protected) attributes for your model
attr_accessible :email, :password, :password_confirmation, :remember_me, :role_ids, :product_ids
products.rb
has_and_belongs_to_many :users
вид/userse/_form.html.erb
<%= simple_form_for(@user) do |f| %>
<%= f.association :products, label: "Product Release Email", value_method: :id, :as => :check_boxes %>
Но я хотел бы изменить имя переменной: продукты: productReleaseEmail Я попытался changint в users.rb к
has_and_belongs_to_many :productReleaseEmail, :class_name => "product"
Но я получаю ошибку «неинициализированным константа пользователя :: продукт». Поэтому я предполагаю, что некоторые из моих ссылок неверны.
LOL спасибо это установил его – user1434177