【发布时间】:2011-12-28 09:42:21
【问题描述】:
我的要求是在我的 rails 应用程序中实现自动完成功能。我需要将下面控制器代码中的@testers 转换为 json 格式。
def new
@release = Release.new
@ic_ids = params[:ic_ids] ? params[:ic_ids] : []
@testers = User.find_by_sql("select * from users where id in(select user_id from user_role_assignments where role_id in (select id from roles where name like 'Tester')) order by name").paginate(:page=>params[:page],:per_page=>30)
respond_to do |format|
format.html # new.html.erb
format.xml { render :xml => @release }
end
end
在我的视图代码中,我尝试了这个:
%td.grid.full_panels
-table_panel "Assign Testers" do
%table
%th Name
-puts "testers=#{@testers}"
= form.label :tester_tokens, "Testers"
= form.text_field :tester_tokens,:class => 'autocomplete'
:javascript
data = #{testers.to_json}
我的数据未定义。
请帮帮我。
谢谢, 拉姆亚。
【问题讨论】:
标签: jquery ruby-on-rails json haml