Ruby on Rails Thursday, May 27, 2010

Ok so I have a RoR project that seems to be...unconventional lol

I'm attempting to validate the name of the file and using
Kernal.System to input the file in the system as a parameter.

I've tried validates_presence_of, but that doesn't appear to work
unless in a model which I don't have. I'm trying to use
error_messages_for, but I don't understand how to use it or what to
put in the controller.

As for the Kernal. System, how do you use it so that when the user
hits "OK", RoR inputs the file in the correct command, runs it, and
points the user to the generated html file?

Here's the complete code:

trying_controller.rb
-----------------------------------------------
class TryingController < ApplicationController
def index
end

def to
@logfile = params[:logfile]
end

end

index.html.erb
---------------------------------------------
<% form_tag :action => 'to' do %>
<%= error_messages_for 'logfile' %>
<%= label_tag 'logfile_label', 'Logfile:' %>
<%= file_field_tag :logfile %>
<%= submit_tag "OK" %>
<% end %>

to.html.erb
--------------------------------------------
Logfile: <%= @logfile %>


Thanks for any help,
anon_comp

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

No comments:

Post a Comment