Create a new file, public\input.html
<html>
<head>
<title>Using Checkboxes</title>
</head>
<body>
<h1>Working With Checkboxes</h1>
This Ruby on Rails application lets you read data from checkboxes.
<br>
<form action = "/hello/there">
Would you like a raise?
<br>
<input type="checkbox" name="check1">Yes
<br>
<br>
<input type="submit"/>
</form>
</body>
</html>
Edit app\controllers\hello_controller.rb
class HelloController < ApplicationController
def there
@data = params[:check1]
end
end
File: app\views\hello\there.rhtml:
<html>
<head>
<title>Reading data from text fields</title>
</head>
<body>
<br>
<% if @data %>
You clicked yes.
<% else %>
You did not click yes.
<% end %>
<br>
<br>
</body>
</html>
Start the WEBrick server: ruby script/server
Navigate to http://localhost:3000/input.html.
|