返回顶部

收藏

Read Data from a Checkbox

更多
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.

标签:Ruby,Rails

收藏

0人收藏

支持

0

反对

0

发表评论