Есть ли способ обойти защиту массового назначения?

У меня есть приложение Rails 3, которое JSON кодирует объекты, чтобы сохранить их в хранилище ключей / значений Redis.

Когда я извлекаю объекты, я пытаюсь декодировать JSON и создать их экземпляры из данных следующим образом:

def decode(json)
  self.new(ActiveSupport::JSON.decode(json)["#{self.name.downcase}"])
end

Проблема в том, что это включает массовое присвоение, которое запрещено (мне не зря! ) для атрибутов, которым я не дал возможность attr_writer. https://doc.qt.io/archives/qt-4.7/examples-layouts.html внутри Qt Designer? Каким будет процесс добавления такого пользовательского ...

Можно ли каким-либо образом иметь пользовательские макеты, например, как определено в https://doc.qt.io/archives/qt-4.7/examples-layouts.html

внутри Qt Designer?

Каким будет процесс добавления таких пользовательских макетов в Qt Designer? Может ли кто-нибудь рассказать о шагах, необходимых для такого пользовательского улучшения в Qt Designer.

8
задан Jeka 15 September 2017 в 13:30
поделиться