2013-05-14 61 views
0

這裏是我想要完成的任務:如何使用coffe.erb文件將Form_For塊附加到目標div?

  1. 讓用戶通過表單
  2. 返回從一個Ajax調用的頁面
  3. 的結果對每個結果的按鈕,讓我輸入家庭住址通過遠程調用將該家庭的屬性保存到@ home對象。

我目前將ajax調用的結果追加到<div id="search-results">。在這個div內,我有一個鏈接,看起來像這樣<a href="#9090090"> Home ID </a>。當用戶點擊鏈接時,我想用:alt_home_id => 9090090(鏈接的href屬性文本)創建Home模型的新實例。目前,這些鏈接被附加像這樣在我coffee.erb文件:

if results.home_id? then targetDiv.append '<a href="#9090090"> Home ID </a>' 

我試圖做這樣的事情:

searchresults.append '<%= form_for Property.new, do |f| %> 
<%= f.text_field :alt_home_id %> 
<%= f.submit %><% end %>' 

當然沒有換行符。

這給了我意想不到的keyword_do_block

的錯誤是這樣,即使只創建一個新的對象與正在創建只有一個屬性的最佳方式。我也考慮過編寫ajax調用來獲取id並創建一個新的。但我不確定如何獲得頁面上的結構,因爲我正在動態加載這些結構。

在此先感謝。

回答

0

你面前有do

+0

以刪除逗號產地:'.js.coffee.erb:158:語法錯誤,意外 ')'' – 2013-05-14 19:42:14

+0

可能產生一些'''呃。嘗試使用三引號字符串(''''')或使用Rails的j helper – Ven 2013-05-14 20:54:54

相關問題