не может получить доступ к вложенным параметрам из драгоценного камня ckeditor

Я пытаюсь получить доступ к вложенному параметру, введенному драгоценным камнем ckeditor. Я не могу до них добраться. Я могу получить доступ к другим вложенным параметрам.

Вот мои параметры:

    {"utf8"=>"✓",
 "authenticity_token"=>"token==",
 "task"=>
  {"subject"=>"(Quote Requested) LT Quote",
   "description"=>"For sample",
   "problem_on"=>"2019 June 21",
   "due_on"=>"2019 June 28",
   "job_id"=>"121",
   "lmi_host_id"=>"0",
   "assigned_to_id"=>"104",
   "priority"=>"Medium",
   "task_class_id"=>"2"},
 "task_template"=>{"title"=>""},
 "note"=>{"{:class=>\"notes\", :ckeditor=>{:language=>\"us\"}}"=>"<p>test test<strong>setset<em>testste</em></strong></p>\r\n"},
 "bill_hours"=>"0",
 "bill_minutes"=>"0",
 "nonbill_hours"=>"0",
 "nonbill_minutes"=>"0",
 "cat_type_id"=>"",
 "activity"=>{"location_id"=>"", "location_modifier_id"=>"", "review"=>"0", "telecommute"=>"0"},
 "commit"=>"Submit",
 "id"=>"172330"}

Я могу получить доступ к

params [: activity] [: location_id] и params [: task] [: subject] в качестве примеров ,

Когда я пытаюсь получить доступ к чему-либо по

params [: note]

, я получаю ноль.

params [: note]

возвращает следующее:

<ActionController::Parameters {"{:class=>\"notes\", :ckeditor=>{:language=>\"us\"}}"=>"<p>test test<strong>setset<em>testste</em></strong></p>\r\n"} permitted: true>

И мне нужно найти способ получить <p>test test<strong>setset<em>testste</em></strong></p>\r\n из params

Спасибо за помощь!

0
задан Devon Quick 26 June 2019 в 23:37
поделиться

1 ответ

Проблема от клиента

{"{:class=>\"notes\", :ckeditor=>{:language=>\"us\"}}"=>"<p>test test<strong>setset<em>testste</em></strong></p>\r\n"}

выглядит очень странно, потому что это ключ "{:class=>\"notes\", :ckeditor=>{:language=>\"us\"}}" для доступа к нужному вам значению! я думаю, что вам нужно проверить на стороне клиента, почему он так отправляет

1
ответ дан M.Elkady 26 June 2019 в 23:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: