2013-05-29 65 views
0

我使用超薄我的意見,並有該輸入結束:苗條 - 意外keyword_ensure,期待

/ = render 'alphabet' 

div class="house-list" data-pjax-container="true" 
    - @houses.each do |house| 
    = link_to house_path(house) 
     .picture 
     = image_tag "http://mylink.com/150/#{house.name.to_s.parameterize}-#{house.location_1.to_s.parameterize}.jpg" 
     .info 
     h4 = house.name 
     p = house.location_1 

現在,這是造成問題的link_to行,如果我替換成純div它都很好,但使用link_to原因:

syntax error, unexpected keyword_ensure, expecting end-of-input 

任何想法是什麼錯?

回答

2

我敢肯定,你需要一個do &block傳遞給該link_to在這種情況下:

= link_to house_path(house) do 
    .picture 
    = image_tag "http://mylink.com/150/#{house.name.to_s.parameterize}-#{house.location_1.to_s.parameterize}.jpg" 
    .info 
    h4 = house.name 
    p = house.location_1 
+0

完美,我需要等號,但在結尾加上了「做」關鍵字。謝謝!當它讓我接受答案時 – rctneil

+0

不客氣@rctneil。請記住,這個'do&block'也適用於'image_tag','button_to'等等;-) – MrYoshiji

相關問題