2016-03-29 34 views
0

我此行我的代碼:如何編寫select_tag語句以使其多行並易於閱讀?

 <%= f.select(:department_id , @departments.collect { |department| [ department.name, department.id ] }, {}, {class: "ui dropdown"})%> 

我很想打破它弄成這個樣子:

 <%= f.select(
     :department_id , 
     @departments.collect do |department| 
      [ department.name, department.id ] 
     end, 
     {}, 
     {class: "ui dropdown"} 
    ) %> 

但我不斷收到不同的語法錯誤。我會很感激任何幫助。謝謝。

回答

0

對於每行使用反斜槓怎麼樣,所以紅寶石知道把它解釋爲一行仍然?

<%= f.select(\ 
    :department_id , \ 
    @departments.collect do |department| \ 
     [ department.name, department.id ] \ 
    end, \ 
    {}, \ 
    {class: "ui dropdown"} \ 
) %> 
+0

是的,@ bkunzi01我已經這樣做了。它看起來有點。 。 。髒。我希望有一些更清晰的方法可以解決這個問題。 – Cent

相關問題