Вот родительский вопрос: сохранить строку в файл
Я хочу передать параметр, который будет сохранен в файле (.csv) после нажатия кнопки.
@ bigtable - это таблица со строками в каждой строке.
Вот код в моем show.html.erb:
...some code here...
<%= form_tag do %>
<% text_field_tag, id = "bigtable", value = @bigtable.to_s %>
<%= submit_tag 'Zapisz' %>
<% end %>
и метод моего контроллера:
def savefile
@bigtable = param[:bigtable]
@bigtable.join("\n")
File.open("path/to/file", "w") { |file| file.write @bigtable.join("\n") }
end
Но мой код не работает: /
Я хочу сохранить строки @bigtable в файл. Каждая запись строки таблицы является новой строкой файла. И я хочу сохранить файл без перенаправления текущей страницы в любом месте, но совершенно не знаю почему :( Пожалуйста, помогите.
хорошо, я знаю, почему это не работает - я должен добавить новый маршрут для инициализации savefile
метода - но как это сделать без перенаправления / обновления текущей страницы с результатами? Пожалуйста, помогите