私はRuby on Railsで実装していますが、何か簡単にしたいだけです.CSSファイルを読み込んでから、出力をビューに表示したいだけです。私は、私には良いと思われるいくつかのコードを持っている、しかし、私は常にerrrorを取得する:これは私のコントローラである文字列 に一時ファイルを変換することはできません。Ruby on railsでcsv-fileを読み込んで表示しても動作しないのですか?
def match
file = params[:file]
@original_filename = file.original_filename
tmpfile = Tempfile.new("redmine_project_importer")
if tmpfile
tmpfile.write(file.read)
tmpfile.close
tmpfilename = File.basename(tmpfile.path)
if !$tmpfiles
$tmpfiles = Hash.new
end
$tmpfiles[tmpfilename] = tmpfile
else
flash[:error] = "Cannot save import file."
return
end
session[:importer_tmpfile] = tmpfilename
sample_count = 5
i = 0
@samples = []
FasterCSV.open(file, "r") do |row|
@samples[i] = row
i += 1
if i > sample_count
break
end
end
と私の見解はただである:
<% form_tag({:action => 'result'}, {:multipart => true}) do %>
<table>
<% @samples.each do |sample| %>
<tr>
<td>sample</td>
</tr>
<% end %>
</table>
私を助けることができる人? Greetz
は、エトセトラ、私はもうエラーを持っていないとの方がいいでしょう。しかし、私はまだ出力がありません。ちょうど@samplesが空であるのと同じように、これはどうですか? – Ruben