0
這裏是我想要完成的任務:如何使用coffe.erb文件將Form_For塊附加到目標div?
- 讓用戶通過表單
- 返回從一個Ajax調用的頁面
- 的結果對每個結果的按鈕,讓我輸入家庭住址通過遠程調用將該家庭的屬性保存到@ 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並創建一個新的。但我不確定如何獲得頁面上的結構,因爲我正在動態加載這些結構。
在此先感謝。
以刪除逗號產地:'.js.coffee.erb:158:語法錯誤,意外 ')'' – 2013-05-14 19:42:14
可能產生一些'''呃。嘗試使用三引號字符串(''''')或使用Rails的j helper – Ven 2013-05-14 20:54:54