2015-02-09 6 views
0

В то время как на приборной панели, я пытаюсь гиперссылке точек данных на их странице редактирования, используя следующий кодActiveAdmin путь links_to рендеринга сырой HTML

DataPoint.limit(15).order("created_at desc").map do |post| 
         li link_to(post.data_type.study.name.to_s, admin_studies_path(post)) 
          if post.numerical_value.present? 
           div "Number: " + link_to(post.numerical_value.to_s, admin_data_point_path(post)) 
          end 

Однако то, что происходит это сырье HTML оказывается на странице, хотя я попытался добавить .htmlsafe после link_to(). Ниже снимок экрана. Любая помощь будет очень благодарна. raw html displayed

+2

Попробуйте добавить '.html_safe' –

+0

Я попытался "LINK_TO (post.numerical_value.to_s, admin_data_point_path (пост)). Html_safe" и он не работает :( – ace973

ответ

2
div ("Number: " + link_to(post.numerical_value.to_s, admin_data_point_path(post))).html_safe 
+0

спасибо так много, это работало отлично !! – ace973

+0

, похоже, не работает для меня – Saadia