Поиск:

Ответ в темуСоздание новой темы Создание опроса
> redmine plugin 
:(
    Опции темы
Loki
Дата 6.12.2014, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 244
Регистрация: 9.7.2006

Репутация: нет
Всего: нет



Всем привет.
Подскажите как починить плагин для редмайна.

Вот как он ломается когда я хочу добавить запрос на отпуск.
плагин вот этот вот:
https://github.com/stpl/systango_hrm
версия редмайна 2.4-stable.
Код

Started POST "/leaves" for 127.0.0.1 at 2014-11-20 20:23:44 -0500
Processing by SystangoHrmEmployeeLeavesController#create as HTML
  Parameters: {"utf8"=>"✓",
"authenticity_token"=>"EAHP2PMifay11k+TMDdw8CYA9vbh/lDlfUoH6pp8rZU=",
"apply"=>{"leave"=>"self"},
"systango_hrm_employee_leave"=>{"is_half_day"=>"0",
"is_maternity_leave"=>"0", "leave_start_date"=>"2014-12-01 12:00 am",
"leave_end_date"=>"2014-12-14 12:00 am", "subject_id"=>"0",
"remark"=>"vacations"}, "receiver_id"=>{"id"=>[""]}, "view"=>"Submit
and view"}
  Current user: testuser (id=51)
Completed 500 Internal Server Error in 220.3ms

NoMethodError (undefined method `id' for nil:NilClass):
  plugins/systango_hrm/app/models/systango_hrm_employee_leave.rb:48:in
`validate_ml_leave'
  activesupport (3.2.19) lib/active_support/callbacks.rb:517:in
`_run__3005439312009315246__validate__4403807758525349219__callbacks'
  activesupport (3.2.19) lib/active_support/callbacks.rb:405:in `__run_callback'
  activesupport (3.2.19) lib/active_support/callbacks.rb:385:in
`_run_validate_callbacks'
  activesupport (3.2.19) lib/active_support/callbacks.rb:81:in `run_callbacks'
  activemodel (3.2.19) lib/active_model/validations.rb:228:in `run_validations!'

PM MAIL   Вверх
Loki
Дата 30.12.2014, 10:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 244
Регистрация: 9.7.2006

Репутация: нет
Всего: нет



пробовал в файлике изменить переменную заменив условие на другую переменную
plugins/systango_hrm/app/models/systango_hrm_employee_leave.rb
Код

  def applied_user
   #self.user
   self.referred_user
   # self.referral_id.blank? ? self.user : self.referred_user
  end


но при первом случае плагин пургу гонит и говорит что я какие-то поля не заполнил, хотя все заполнено.

А во втором случае ломается

Цитата

  Parameters: {"utf8"=>"✓",
"authenticity_token"=>"EAHP2PMifay11k+TMDdw8CYA9vbh/lDlfUoH6pp8rZU=",
"apply"=>{"leave"=>"self"},
"systango_hrm_employee_leave"=>{"is_half_day"=>"0",
"is_maternity_leave"=>"0", "leave_start_date"=>"2014-12-01 12:00 am",
"leave_end_date"=>"2014-12-14 12:00 am", "subject_id"=>"0",
"remark"=>"vacations"}, "receiver_id"=>{"id"=>[""]}, "view"=>"Submit
and view"}

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Ruby: Общие вопросы"
source777
  • С чего начать? начинаем
  • Ссылки на полезные ресурсы смотрим тут
  • Обязательно следуйте правилам Vingrad.
  • Пожалуйста, прочитайте рекомендации по работе в форуме и навигации по Vingrad.
  • Для вставки кодов Ruby используйте тег: [code=ruby]код[/code]. Когда в будущем подсветка синтаксиса для Ruby будет реализована, весь исходных код преобразится.
  • Используйтe чекбокс "Транслит" (возле кнопок кодов), если у Вас нет русских шрифтов.
  • Помните, для каждого вопроса должна быть своя тема.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Ruby: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0987 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.