私はRORを初めて使用します。拡張子が付いたファイルを選択した後、参照ボタンのファイル名を取得したい。そして、ファイル名をデータベースのFile_name列に保存したいと思います。それをするのを手伝ってください。ファイル名だけでなく、File_name列に保存されているファイルのフルパスを取得することは可能ですか?そうするように私に提案してください。ファイルをアップロードしたくありません。ファイル名を保存したいだけです。
View(New)
--------------
<div class="pro-data-imports">
<%= form_for @pro_data_import do %>
<div class="field">
Browse the file to upload:<br />
<%= file_field_tag :File_name %>
</div>
<div class="actions">
<%= submit_tag 'Import File' %>
</div>
<% end %>
</div>
Controller
----------
class Pro::DataImportsController < ApplicationController
before_filter :authenticate_user!
layout "layouts/enr/energy_master"
def index
@pro_data_imports = Pro::DataImport.all
end
def new
@pro_data_import = Pro::DataImport.new
@pro_data_import.updated_by = current_user
end
def create
@pro_data_import = Pro::DataImport.new(params[:pro_data_import])
@pro_data_import.updated_by = current_user
end
end
Model
-------
I have File_name, File_validate, :updated_by Columns