Нужен проффесионал по yii 1. Необходимо знать Java Ajax , php, MySQL. Часть функционала написана на js , остальное php yii. Надо доделать сайт/ рассказать /показать ...
Ruby on Rails - доработка Simple Form
Здравствуйте. Нужно решить небольшой issue с симпл формой.
Возникает проблема сохранения simple_form.fields_for - ошибка forbidden attributes
В create экшене примерно такие дела:
def create
...
new_params = params[:booking]
new_params[:user_attributes] = new_params[:user_attributes].merge({"password"=>"oopsopps222"})
@booking = Booking.new
@booking.update(params)
# however @booking.user.update(params[:booking][:user_attributes]) gives the same error
...
end
...
def booking_params
params.require(:booking).permit(:arrived_at, :departured_at, :arrival_address, \
:departure_address, :arrival_city, :departure_city, \
:reservation_cost, :total_additional_cost, :user_attributes, :user_id, :garage_id, \
user_attributes: [:id, :name, :surname, :email, :phone], \
garage_attributes: [:id] \
)
end
end
В модели Booking:
belongs_to :user
accepts_nested_attributes_for :user
В модели User:
has_many :bookings
Но @booking.user.save и @booking.save в консоли с такими же параметрами, которая отправляет форма, проходит и сохраняет (возвращает true)
В моделях user_params и booking_params указаны правильно:
private
def booking_params
params.require(:booking).permit(:arrived_at, :departured_at, :arrival_address,
:departure_address, :arrival_city, :departure_city,
:reservation_cost, :total_additional_cost, :user_attributes, :user_id, :garage_id, :vehicle_id, :is_paid,
user_attributes: [:id, :name, :surname, :email, :phone],
garage_attributes: [:id]
)
end
и
private
def user_params
params.require(
:user
).permit(
:name,
:surname,
:phone,
:email,
:password,
:password_confirmation
)
end
в соотв. контроллерах.
есть и другие правки.
Оставляйте более менее предметный отклик, а не копипастнутый ответ, и свои ожидания по вознаграждению за решение этой проблемы и почасовая ставка в рублях.
С компаниями тоже не готов сотрудничать - только индивидуальные фрилансеры.
Заявки фрилансеров
Похожие заказы
- Веб-программирование3 заявкиЗакрыт8 лет назад
- $7
В общем, для знающих php и js работы максимум на 20 минут. Форма готова кнопка отправить сделана Нужно реализовать отправку файлов на почту. 1. Запретить прикреплять файлы размером более 9 Мб. ...
Веб-программирование4 заявкиЗакрыт8 лет назад - $45
Приветствую. Требуется спарсить несколько категорий в интернет-магазине. Фото, атрибуты, описание, цены в зависимости от опций размеров.
Веб-программирование8 заявокЗакрыт8 лет назад Необходимо внести 5 правок-доработок на сайт. Описание задач в ТЗ. Работа срочная.
Веб-программирование1 заявкаЗакрыт8 лет назадЕсть 2 приложения, в них открывается сайт в айфрэйме. Но в айфрэйме нет полосы прокрутки, по-этому сайт целиком посмотреть нельзя. Надо это дело исправить.
Веб-программирование2 заявкиЗакрыт8 лет назадТребуется создание просто версии таск менеджера аля Trello. Т.е. основные вещи: - Канбан (списки задача в проекте, в робете, сделана), перетаскивание мышкой задач из списка в список. - Создание задач с подзадачами ...
Веб-программирование2 заявкиЗакрыт8 лет назадДля участия в программе «Забронировать на Маркете» нужно написать плагин для приёма заказа по API.
Веб-программирование1 заявкаЗакрыт8 лет назадДоброго дня! Имеется сайт, сделанный на Yii - http://www.stabilizator-volter.ru/ Есть следующие задачи: * настройка корректных ответов 404. Например, для страницы вида http://www.stabilizator-volter.ru/models/items/123 - отдается 500 вместо 404 ...
Веб-программирование2 заявкиЗакрыт8 лет назадПарсинг объявлений на самописную админку сайта созданного на ruby, есть import, export cvs. Делали через php, дакже робот сам размещал вакансию с админки, либо через экспорт cvs. Мне все равно как это будет сделано, главное ...
Веб-программирование3 заявкиЗакрыт8 лет назадНужно разово внести правки на сайт, сайт на битриксе (интернет-магазин). Прошу писать свои предложения в проект и нормочас.
Веб-программирование5 заявокЗакрыт8 лет назад