Описание тега attr-accessible
attr-available создает белый список редактируемых атрибутов
5
ответов
Ошибка запрещенных атрибутов в Rails 4 при возникновении ситуации, когда в более ранних версиях Rails использовался attr_accessible
С недавним обновлением до Rails 4, обновление атрибутов с использованием кода, похожего на приведенный ниже, не работает, я получаю ActiveModel::ForbiddenAttributes ошибка: @user.update_attributes(params[:user], :as => :admin) Где пользователь им…
03 июл '13 в 14:05
1
ответ
Как правильно передать массив значений в метод `attr_accessible`?
Я использую Ruby on Rails v3.2.2, и я хотел бы обработать массив символов, чтобы передать его значения в attr_accessible метод, а также это должно быть сделано. То есть у меня есть: attr_array = [:one, :two, ...] Если я использую: attr_accessible at…
02 май '12 в 21:36
1
ответ
Как добавить виртуальный атрибут к хэшу атрибутов в Rails 4
Я хочу добавить виртуальный атрибут к объекту activerecord. Определить метод получения / установки очень просто, но я хочу, чтобы мой атрибут отображался в хэше атрибутов (и атрибутов_имя и т. Д.). Так как это рельсы 4, я не могу использовать attr_a…
23 окт '15 в 02:04
1
ответ
Пожалуйста, используйте новую рекомендованную модель защиты для params(strong_parameters) или добавьте `protected_attributes` в ваш gemfile
Это произошло, когда я добавил attr_accessible в свою модель отношений. class Relationship < ActiveRecord::Base attr_accessible :followed_id end Без использования Devise или самоцвета protected_attributes, как обойти это? Я знаю, что в контроллер…
02 окт '13 в 04:53
1
ответ
Скрепка для обновления базы данных с помощью NULLS для имени файла, размера файла и т. Д. В Rails3
Я пытаюсь реализовать Paperclip в своем приложении на Rails3 и использую Railscast Эмерсона Лэки (http://www.emersonlackey.com/article/paperclip-with-rails-3) в качестве модели, так как она очень похожа на то, что я ищу сделать (есть несколько фотог…
10 мар '11 в 17:30
2
ответа
Использование attr_accessible в модели соединения с отношением has_many:through
У меня есть ПОЛЬЗОВАТЕЛЬ, который создает КОМПАНИЮ и становится СОТРУДНИКОМ в этом процессе. Стол сотрудников имеет :user_id и :company_id, class User has_many :employees has_many :companies, :through => :employees class Employee belongs_to :user…
22 июн '11 в 03:00
1
ответ
Виртуальный атрибут не устанавливается до того, как attr_encrypted использует указанный виртуальный атрибут для ключа шифрования
Когда encryption_key называется attr_encrypted, :passphrase не был установлен. Ключ шифрования в конечном итоге становится хешем соли sha1; это должен быть sha1 хэш парольной фразы и соли. Соль генерируется при создании и сохраняется в базе данных. …
31 май '12 в 19:04
4
ответа
Пользовательские пользовательские поля в Devise 3 под Rails 4
Я использую кандидат на релиз Devise 3, чтобы я мог использовать его с Rails 4. В Rails 3.2 я имел обыкновение добавлять пользовательское поле в свой User модель, просто добавив это поле в файлы registration / edit.html.erb и registration / new.html…
31 май '13 в 07:50
0
ответов
Доступ к class_attribute из модуля в Rails 4
У меня есть модуль, который определяет пользовательские attr_accessible атрибут как следует: module MyModule include ActiveModel::MassAssignmentSecurity %w[var1 var2].each do |key| attr_accessible key end end class MyClass include MyModule end Поско…
02 июл '13 в 23:14
1
ответ
Модули SRP Rails, attr_accessible
Я изучаю SOLID и пытаюсь внедрить SRP в мое приложение rails. У меня есть следующая модель пользователя с базовой аутентификацией: class User < ActiveRecord::Base attr_accessible :password, :password_confirmation attr_accessor :password before_sa…
16 июл '12 в 07:05
1
ответ
Создание профиля в пользовательской модели для регистрации, является ли user_id в attr_accessible большой ошибкой?
Используя devise в качестве моей системы аутентификации, я хотел бы создать свой профиль при регистрации пользователя. Я прочитал много тем об этом в SO и решил использовать подход построения профиля в модели: profile.rb class Profile < ActiveRec…
15 июн '13 в 13:53
1
ответ
Ошибка MassAssignment при атрибуте в attr_accessible
Я получаю ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: title когда у меня есть attr_accessible :title в модели. Смотрите код и вывод консольного вызова ниже: Модель пользователя # == Schema Information # # Tabl…
30 янв '13 в 01:58
2
ответа
Назначение защищенного атрибута в Rails
У меня есть поле на моей модели пользователя, которое защищено, потому что оно определяет уровень допуска. Поэтому он должен быть защищен и не может быть назначен по массе. Таким образом, хотя атрибуты по умолчанию защищены в 3.2, на самом деле это …
12 июн '12 в 01:27
2
ответа
attr_accessible для Rails 4
Здравствуйте, мне нужно использовать attr_accessible или что-то в этом роде. И я новичок в Ruby On Rails Это мое post.rb файл class Post < ActiveRecord::Base has_many :comments attr_accessible :body, :title, :published, :author, :author_id belong…
26 мар '14 в 12:27
5
ответов
attr_accessible в рельсах Active Record
Когда я использую attr_accessible чтобы указать, какие поля из моей модели я буду выставлять, верно ли это для скрипта / консоли? Я имею в виду то, что я не указал как attr_accessible не будет доступен через консоль?
24 ноя '09 в 13:17
2
ответа
Доступный атрибут для рейтинга для всех людей
Я пытаюсь добавить атрибут accessiblity к своим звездам в TotalRating... можете ли вы сказать мне, какой атрибут мне нужно добавить... Я добавил метку arial со значением, заданным для этого атрибута... но он не работает... можете ли вы скажите мне, …
18 июл '14 в 19:36
2
ответа
Если я помещу все свои столбцы базы данных в attr_accessible, я в безопасности от атаки массового назначения?
Я знаю, что в Rails 3.2 все атрибуты по сути являются "черным списком", что заставляет вас вносить в белый список каждый атрибут через attr_accessible, Тем не менее, если я сделаю каждый столбец в моей таблице attr_accessible Разве это не делает мен…
10 июн '12 в 19:16
4
ответа
Использование attr_accessor и attr_accessible в одном поле
Что происходит в фоновом режиме со следующим кодом? class User < ActiveRecord::Base attr_accessor :name attr_accessible :name end Подсказка: при создании экземпляра класса он будет сохранен в базе данных? Почему или почему нет?
15 янв '11 в 16:45
1
ответ
Ошибка? Я должен массово назначить параметры два раза, чтобы обновить ассоциацию has_many
У меня есть модель Register, в которой has_many:telephones Модель регистра accepts_nested_attributes_for:telephones,:reject_if number and code blank?, и имеет attr_accessible:telephones_attributes (и все другие поля) Телефоны принадлежат: регистриру…
16 дек '10 в 17:39
1
ответ
Rails NoMethodError (неопределенный метод `id'...) при использовании гема'protected attribute '
Я использую гем 'protected_attributes' в Rails, который возвращает явное attr_accessible до Rails 4 (который мне нужен для совместимости с другим Gem, длинная история). В процессе написания кода я пытался получить доступ к атрибуту, который не назва…
16 июн '14 в 15:22