[编辑:下面的答案似乎是正确的,但我怎么能从那里运行ruby代码?]
我正在使用Rails 3页面进行简历提交。我怎样才能这样做,当从Browse ...按钮中选择一个简历时,可以执行代码?我一直在研究这个问题,但未能找到相同的情况。
页面上的字段类似于:
恢复
[文本框此处显示文件名一旦选中文件] [浏览按钮]
这是当前的代码。提前谢谢!
<label>Resume</label>
<%= f.file_field :resume %>
<div class="filedrag">
<input type ="file" id="fileselect" name="fileselect[]" multiple="multiple"/>
答案 0 :(得分:0)
您可以使用jquery执行此操作。 在文件输入上使用change事件。 编辑以查看更改
$("#fileselect").change(function() {
<% @objects.each do |obj| %>
$("#<%= obj.id %>").attr("style", "<%= obj.style %>");
<% end %>
});