2012-02-28 78 views
0

我有兩個模型:Post和Tag。郵政模型有attr_accessor,稱爲:tag_name,標籤模型有一個名爲:name的屬性。如何使用jQuery(Rails)使用屬性填充文本字段?

我有這樣的形式:

<%= form_for(@post) do |f| %> 
    <%= render 'shared/error_messages' %> 
    <div class="field"> 
    <%= f.label :title %><br /> 
    <%= f.text_field :title %> 
    </div> 
    <div class="field"> 
    <%= f.label :content %><br /> 
    <%= f.cktext_area :content %> 
    </div> 
    <div class="field"> 
    <%= f.label :tag_name %> 
    <%= f.autocomplete_field :tag_name, autocomplete_tag_name_posts_path, :"data-delimiter" => ' ' %> 
    </div> 
    <div class="actions"> 
    <%= f.submit %> 
    </div> 
<% end %> 

這是該領域的輸出:

<input data-autocomplete="/posts/autocomplete_tag_name" data-delimiter=" " id="post_tag_name" name="post[tag_name]" size="30" type="text"> 

我希望用戶儘快爲他們進入放映視圖中看到標籤的名稱。

有關如何完成此任務的任何建議?

編輯:

我試圖把這個在表格的末尾:

<script type="text/javascript"> 
    $('#post_tag_name').val($('#post_tag_name').val() + <%= render @post.tags %>); 
</script> 

但沒有任何反應

回答

1
$('#post_tag_name').attr('value', '<%= render @post.tags %>'); 
相關問題