2013-02-20 5 views
1

Я пытаюсь создать файл xml.builder, который помещает ссылки в ячейки, которые я тогда использую библиотеку javascript для рендеринга в таблицу.xml.tag! в Ruby on Rails 3 linking

В принципе, я хотел бы сделать следующий элемент ссылки.

xml.tag!("cell", person.name) 

что-то вроде этого.

xml.tag!("cell", person_path(@person)) 

Хотя я знаю, что это не работает.

ответ

0

Используйте XmlMarkup класса:

xml.a(person.name, 'href' => person_path(@person)) 

Использование .tag с именем тега в скобках и атрибуты в фигурных скобках, чтобы создать пользовательский тег:

xml.tag!("cell"){xml.a(person.name, 'href' => person_path(@person))} 

Ссылки

+0

Мне нужно сохранить пользовательский тег «ячейка», как мне совместить этот класс с .tag! ? – capcode01

+0

xml.tag! ("Cell") {xml.a (person.name, 'href' => person_path (@person))} –