Что лучший способ состоит в том, чтобы возвратить несколько тегов от Помощника направляющих?

Вы получите размер, после того как вы добавите это:

frame.setLocationRelativeTo(null);

26
задан Sixty4Bit 22 September 2008 в 08:12
поделиться

2 ответа

Существует несколько способов сделать это.

Помнят что существующие помощники направляющих как link_to, и т.д., просто выходные строки. Можно связать строки вместе и возврат, что (который является тем, что я делаю большую часть времени, если вещи просты).

EG:

link_to( "something", something_path ) +  #NOTE THE PLUS FOR STRING CONCAT
form.hidden_field('something'.tableize, :value=>'something')

при выполнении вещей, которые более сложны, Вы могли просто поместить тот код в частичное, и сделать, чтобы Ваш помощник звонил render :partial.

, Если Вы делаете более сложный материал, чем даже, что, тогда можно хотеть посмотреть на errtheblog's помощник block_to_partial , который является довольно спокоен

23
ответ дан Orion Edwards 19 July 2019 в 06:10
поделиться

До сих пор лучшее, которое я придумал:

def my_cool_helper(name, form)
  out = capture { link_to name, a_path }
  out << capture { form.hidden_field name.tableize, value => 'something' }
end

там лучший путь?

11
ответ дан Sixty4Bit 19 July 2019 в 06:10
поделиться
Другие вопросы по тегам:

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