私は今週、新しいクライアント プロジェクトで ruby を紹介されたばかりで、いくつかのファイル入力を更新していましたが、別のものを取得したため、必要な新しいマークアップに書き込む方法がわかりません。誰か手を貸してくれませんか?
現在は次のとおりです。
<div class="input inline">
<% if host_group %>
<%= label :upload_csv_of_hosts, t(:upload_csv_of_hosts), t(:upload_csv_of_hosts) %>
<% else %>
<%= label :upload_csv_of_participants, t(:upload_csv_of_participants), t(:upload_csv_of_participants) %>
<% end %>
<div class="markup">
<%= file_field_tag "csv" %>
<%=show_required %>
<%= host_group ? show_info('group/hosts_csv') : show_info('group/participants_csv') %>
</div>
</div>
これは file_field_tag "csv" を使用しているだけですが、変換した他のものと同じように、それをこのマークアップに組み込む必要があります。変換した他のものは、上記とは異なる方法で行われたため、その機能と実装方法が不明です以下の必要なマークアップに追加します。
<div class="input inline">
<%= f.label :filename, t(:uploaded_data), :class => "double" %>
<div class="markup">
<%= f.text_field :filename, {:size => 20, :readonly => true, :class => "file_input_textbox", :value => "No File Selected"} %>
<div class="file_input_div">
<%= f.button :browse, :class => "button button-red file_input_button" %>
<%= f.file_field :filename, {:size => 20, :class => "file_input_hidden"} %>
</div>
</div>
<%=show_required%>
<%=show_info('document/uploaded_data') %>
</div>
私はこれを試しました....
<div class="input inline">
<% if host_group %>
<%= label :upload_csv_of_hosts, t(:upload_csv_of_hosts), t(:upload_csv_of_hosts) %>
<% else %>
<%= label :upload_csv_of_participants, t(:upload_csv_of_participants), t(:upload_csv_of_participants) %>
<% end %>
<div class="markup">
<%= f.text_field :csv, {:size => 20, :readonly => true, :class => "file_input_textbox", :value => "No File Selected"} %>
<div class="file_input_div">
<%= f.button :browse, :class => "button button-red file_input_button" %>
<%= f.file_field :csv, {:size => 20, :class => "file_input_hidden"} %>
</div>
</div>
<%=show_required %>
<%= host_group ? show_info('group/hosts_csv') : show_info('group/participants_csv') %>
</div>
しかし、私は次のエラーが発生します:
undefined local variable or method `f' for #<#<Class:0x00000007672a58>:0x00000007631a30>
午前 1 時 25 分、本当にこれをクラックしたいので、ヘルパーにとても感謝しています!
ありがとう