Я кодирую плагин в redmine, я много раз обновлял таблицы, которые я создал, но когда я пытался обновить некоторые атрибуты в таблицах redmine, это не сработало.
В моем случае я хочу обновить " идентификатор" в таблице проекта.
def update_project_field()
begin
@projj=Project.find(params[:project_id]) #current projet
begin
if (params[:identifier_pr]) != "" || (params[:identifier_pr]) != nil
@projj.update_attributes(:identifier => params[:pr_identifier])
if @projj.save
flash[:notice] ="ok"
else
flash[:error] ="error"
end
end
rescue Exception => e
puts e.message
puts e.backtrace.inspect
end
redirect_to :action=>'reunion'
end
конец
отображается сообщение об успешном завершении, но обновление не произошло.
что мне делать?
спасибо за помощь.
projects
. * FROMprojects
WHE REprojects
.id
= 2 ←[0m =› [#‹Идентификатор проекта: 2, имя: name_projet_2, описание: DESc_projet_2, домашняя страница: , is_public: true, parent_id: nil, created_on: 2013-03-12 13:46:48, обновлено ted_on: 2013-03-12 13:46:48, идентификатор: idetifier_projet_2, статус: 1, слева: 3, справа: 4›] - person ADNEN MASMOUDI   schedule 19.03.2013projects
WHERE (projects
.identifier
= BINARY 'idetifier_projet_2' ANDprojects
.id
!= 2 ) LIMIT 1 ←[0m ←[1m ←[35m Загрузка репозитория (1,0 мс) ←[0m SELECTrepositories
.* FROMrepositori es
WHERErepositories
.project_id
= 2 AND (is_default = 1) LIMIT 1 ←[1m ←[36mWiki Load (1.0ms) ←[0m ←[1mSELECTwikis
.* FROMwikis
WHEREwikis
.project_id
= 2 ПРЕДЕЛ 1 ← [0 м - person ADNEN MASMOUDI   schedule 19.03.2013custom_fields
.* FROMcustom_f ields
WHERE (type = 'ProjectCustomField') ORDER BY position ←[1m ←[36mSQL (4,0 мс) ←[0m ←[1mSELECTcustom_values
.id
AS t0_r0,custom_va lues
.customized_type
AS t0_r1,custom_values
.customized_id
AS t0_r2, `cus - person ADNEN MASMOUDI   schedule 19.03.2013.
custom_field_id` as t0_r3, _2 _._ 3_ as t0_r4, _4 _._ 5_ as t1_r0, _6 _._ 7_ as t1_r1, _8 _._ 9_ as t1_r2, _10 _._ 11_ as t1_r3, _12, _10. - person ADNEN MASMOUDI   schedule 19.03.2013custom_values
left ockecustom_fields
on _11 _._ 12_ = `` _valuescustom_fields
1_11 = 'Проект' ORDER BY custom_fields.position ←[0m - person ADNEN MASMOUDI   schedule 19.03.2013