0

プレーン テキスト ファイルをアップロードしており、その中のテキストを新しいオブジェクトのパラメーターとして使用したいと考えています。これまでのところ、views/scans/new.html.erb での試みは次のとおりです。

<h1>New scan</h1>

<%= form_for :file_upload, :html => {:multipart => true} do |f| %>
<p><%= f.file_field :raw %></p>
<p><%= f.submit "Upload" %></p>
<% end %>

raw は、スキャン モデルのテキスト属性です。これにより、次のエラーが発生します。

Routing Error

No route matches [POST] "/scans/new"
Try running rake routes for more information on available routes.

File.read() が必要であることは Google からわかりますが、どこでそれを行うのかわかりません。

4

1 に答える 1

0

モデルで

def raw= (file)
  File.open(file,"r") do |f|
    self.your_atrribute = f.readlines.join("")
  end 
end
于 2012-05-29T20:02:45.477 に答える