Как применить link_to только к той части текста, которая находится внутри тега content_tag? - PullRequest
0 голосов
/ 05 ноября 2018

Я пытаюсь отобразить следующее:

Long Description(Edit)

Только для редактирования потребуется ссылка на него.

У меня есть следующее:

 def long_description_title_with_edit_link
  content_tag :th  do
   'Long Description (' + link_to('Edit', edit_product_path(@product), id: 'edit-long-description')+')'
  end
end

Ссылка фактически удаляется, когда я делаю это таким образом. Я пробовал несколько вариантов:

def long_description_title_with_edit_link
 content_tag :th  do
   link_to('Long Description(Edit)', edit_product_path(@product), id: 'edit-long-description')
 end
end

Это работает, но делает ссылку и описание в скобках. Как мне настроить таргетинг только на слово Edit?

1 Ответ

0 голосов
/ 05 ноября 2018

Попробуйте использовать concat при выводе содержимого вашего тега:

def long_description_title_with_edit_link
  content_tag :th do
    concat 'Long Description ('
    concat link_to('Edit', edit_product_path(@product), id: 'edit-long-description')
    concat ')'
  end
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...