Описание тега update-attributes

1 ответ

Ассоциация Rails counter_cache'd обновляется с помощью update_attributes; Столбец counter_cache не обновляется

Я запускаю приложение Rails 2.3.14, которое использует столбец counter_cache, что-то похожее на: Workshop belongs_to :group, :counter_cache => true Group has_many :workshops Если я назначаю свою мастерскую группе напрямую, кэш счетчика обновляетс…
3 ответа

Создать затем Обновить - Rails

У меня есть набор параметров ниже, которые отправляются через форму Parameters: {"utf8"=>"✓", "authenticity_token"=>"pyMkh1eJ7WxYC978XKjdsyGOeGDvi6RTIOSGb9KMqkc=", "link"=>{"category_id"=>"1", "comment"=>"", "url"=>"yahoo.com "}, "…
2 ответа

ruby на рельсах, не может передать значения check_box_tag обратно в update_attributes

У меня есть довольно простое приложение на Rails, которое выполняет математические тесты. Пользователи могут создавать математические задачи с вопросом и ответом. Они также могут создавать экзамены с названием. Модели связаны с отношением has_many_a…
17 дек '13 в 18:24
2 ответа

Странное обновление, когда я использую update_attributes с полигонами

У меня есть класс без attr_accessible, мы будем называть его MyClass. Когда я использую MyClass.find(<id>).update_attributes( polygon1: MyPolygon1, polygon2: MyPolygon2 ) Новые значения в БД: polygon1 = MyPolygon1 (OK) polygon2 = '' (WRONG) Мы…
2 ответа

Rails 3.2 Обновление вложенных атрибутов

Вот моя проблема. Если я пойду к Projects#editЯ не могу изменить курс, которому он назначен. Если я пытаюсь создать для него новый курс или выбрать один из существующих, я получаю следующую ошибку: Couldn't find Course with ID=23 for Project with ID…
4 ответа

update_attributes не сохраняется в базе данных

Правильные пользовательские параметры отображаются в моей функции отладки после отправки формы, но параметры по умолчанию отображаются при входе в консоль. контроллер def update current_user.update_attributes(params[:user]) flash[:success] = "Your s…
2 ответа

Атрибут обновления Rails в модели

Я хочу обновить :position_status в модели на основе, если :position_date который равен Date.todayПозвольте сказать, что у меня есть :position_date который Mon, 26 Oct 2017 хранится в базе данных, если Date.today на эту конкретную дату, затем обновит…
2 ответа

Как выполнить update_attributes без фактического сохранения изменений

Возможный дубликат: Rails update_attributes без сохранения? По сути, я хочу сделать ActiveRecord "update_attributes", оставляя ActiveRecord в ожидании изменений. Есть ли способ сделать это? Читайте дальше, если вам интересно, почему я хотел бы этого…
4 ответа

Rails: Как проверить, не сработает ли update_attributes?

Чтобы проверить, если buyer.save собирается потерпеть неудачу, я использую buyer.valid?: def create @buyer = Buyer.new(params[:buyer]) if @buyer.valid? my_update_database_method @buyer.save else ... end end Как я могу проверить, если update_attribut…
0 ответов

Мышление Сфинкс обновляет дельта-индекс, даже если никакие поля не обновляются

Даже когда никакие поля, указанные в атрибутах обновления, на самом деле не изменяются, мыслящий сфинкс устанавливает delta = 1, что приводит к запуску большого количества нежелательных запросов. Можем ли мы что-то сделать, чтобы Sphinx узнал, что о…
1 ответ

Rails Невозможно сохранить вложенный атрибут внука, используя update_attrib

Я работаю над системой загрузки скрепок, где у меня есть пользователь, у которого много загрузок, которые, в свою очередь, имеют много отношений Upload_Images. Из-за особенностей работы моей системы, пользователь создается один раз, а затем в него д…
1 ответ

Rails `update_attributes` Неопределенный метод`first` для nil:NilClass

Я пытаюсь использовать update_attributes для записи, но это не удается, и я не могу понять, почему, я, должно быть, упускаю что-то очевидное, поскольку я использовал этот метод много раз. Я пытаюсь заполнить данные для модели, которая использует Glo…
1 ответ

Rails 4: атрибуты update_attributes с другой ролью

В рельсах 3 мы могли бы использовать update_attributes как показано ниже @customer.update_attributes(params[:customer], :as => :default) or @customer.update_attributes(params[:customer], :as => :admin) и наши доступные атрибуты будут определен…
1 ответ

Попытка установить переменную в before_validation, но она не работает

Так что, на мой взгляд, я использую календарь, чтобы выбрать день и выпадающие, чтобы выбрать время. Поэтому я использую before_validation способ собрать это вместе: proposed_time.rb before_validation :construct_starting_at def construct_starting_at…
1 ответ

DELAYED_JOB Update_attribute в отложенном задании не работает, таблица не обновлена

Я хотел сделать Delayed::Job, который должен выполнять fbLikes (я много публикую на StackOverFlow, но проблема еще не решена) Моя база данных таблицы n имеет имя, id, fbLikes, fbId, url. Вот мои шаги для программы. [Домашняя страница] список компани…
1 ответ

Обновление атрибутов модели через страницу показа

Я хочу, чтобы пользователь мог обновить атрибуты модели через страницу показа модели, а затем отправить, чтобы отобразить обновленные атрибуты. :startdate а также :enddate в моем attr_accesible список для cart.rb модель. Основываясь на журнале, похо…
10 авг '11 в 18:38
1 ответ

update_attributes() не работает для вложенных атрибутов и скрепки?

Моя модель описывает абзацы и изображения, где каждый абзац имеет несколько изображений. Для обработки изображений я использую скрепку. Для массового назначения я использую изображения как nested_attributes абзаца. Соответствующий код: модель /parag…
0 ответов

Операция Update_attributes не завершена при использовании "serialize" или "accepts_nested_attributes_for" в отношении "один ко многим"

Метод обновления контроллера class InvoicesController < ApplicationController def update @invoice = Invoice.find(params[:id]) respond_to do |format| if @invoice.update_attributes(params[:invoice]) format.html { redirect_to invoices_path } format.…
1 ответ

Неопределенный метод update_attributes?

Я пытаюсь позволить пользователю обновить атрибуты для одного столбца для нескольких элементов на основе раскрывающегося списка (с name="status) но я продолжаю возвращать ошибку: undefined method 'update_attributes', Какие-либо предложения? def supd…
29 авг '11 в 13:03
2 ответа

Rails: простые update_attributes не работают

У меня есть модель "rota" с атрибутом "turn_index". По некоторым причинам update_attributes, похоже, не работает. Любая подсказка, почему? rota = Rota.create rota.turn_index.should == 0 -- passes rota.update_attributes(:turn_index=>1) rota.turn_i…
05 май '12 в 15:15