如何在ROR中使用html代码存储和检索数据

时间:2013-08-12 12:36:46

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2

我是ROR的beignner,需要一些关于数据库存储和检索值的帮助

我的控制器类是demo_controller.rb,以下是类代码..

class DemoController < ApplicationController
    def user

    end    
end

我的模型有一个类user.rb,以下是类代码......

class User < ActiveRecord::Base

  # attr_accessible :title, :body
  attr_accessible :first_name, :last_name, :email, :password
end

我的名为user.html.erb的视图在浏览器上显示以下代码...

<h1>Create User</h1>
    <div class="control-group">
          <label class="control-label">First Name</label>
                <div class="controls">
                    <input type="text" name="f_name" placeholder="Enter your first Name...">
                </div>

    </div>
        </br>
    <div class="control-group">
          <label class="control-label">last Name</label>
                <div class="controls">
                    <input type="text" name="l_name" placeholder="Enter your last Name...">
                </div>           
    </div>
        </br>
    <div class="control-group">
          <label class="control-label">Email address</label>
                <div class="controls">
                    <input type="text" name="email" placeholder="Enter your Email address...">
                </div>              
    </div>
        </br>

    <div class="control-group">
          <label class="control-label">Password</label>
                <div class="controls">
                    <input type="text" name="password" placeholder="Enter your Password...">
                </div>            
    </div>
        </br> 
        </br> 
        </br>
          <button class="btn" type="submit">Add Info</button>
          <button class="btn" type="reset" >Reset</button>

我创建了一个表名为user且表格字段为

的数据库
first_name
last_name
email
password

我希望将值存储到我的数据库中并从数据库检索到浏览器...但是没有找到任何适合实现的东西,因为我尝试了很多方法。请告诉我该怎么做..谢谢!

1 个答案:

答案 0 :(得分:0)

我认为你应该选择Ruby on Rails的起点。例如,名为“使用Rails第4版的敏捷Web开发”这本书非常适合初学者。它有一个完整的演示步骤。

对于这种情况。您可以从一个新项目开始。

逐一执行以下命令:

rails new demo  
bundle install
rails g scaffold user first_name:string last_name:string email:string password:string
rake db:migrate
rails s

如果没有出现错误,您将看到rails为您创建了大量文件并从端口3000开始。

访问http://localhost:3000/users并点击“新”链接以添加您的用户。