`
xf986321
  • 浏览: 163944 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

rails 中简单的创建保存一条信息

阅读更多
Securitylog.new(
#        :session => session.session_id,
        :session => request.session_options[:id],
        :user =>user.id,
        :user_name =>user.login,
        :terminal_ip =>request.remote_ip,
        :host_name =>request.env["HTTP_HOST"],
        :security_cause =>"成功登入.",
        :security_action =>params[:controller]+'/'+params[:action],
        :result => '成功',
        :details =>"操作成功").save

 创建一个securitylog的记录,这种new 后直接save的方法简单也很好用

分享到:
评论

相关推荐

    rails应用--导航栏实例工程

    我们可以创建一个新的页面并将其保存到数据库,或者检索已存在的页面来展示在导航栏中。 在视图(View)部分,我们将使用ERB(Embedded Ruby)语法来编写HTML,并插入动态内容。导航栏通常位于每个页面的顶部,所以...

    应用Rails进行REST开发

    这条语句将自动生成一组符合REST原则的URL和操作,包括创建、读取、更新和删除项目资源的能力。 #### 1.6 嵌套资源 嵌套资源是REST开发中的一个高级主题,它允许开发者定义父子关系的资源。例如,一个项目可能包含...

    Beginning Google Maps Applications with Rails and Ajax

    综上所述,《Beginning Google Maps Applications with Rails and Ajax》这本书为初学者提供了一条清晰的学习路径,从基础概念到实践案例,全面覆盖了如何使用Google Maps API、Rails以及Ajax技术创建高质量的地图...

    Ruby on Rails框架程序连接MongoDB的教程

    启动Rails服务器,可能会看到一条关于C扩展未加载的提示,这可能会影响MongoDB驱动的性能。要解决这个问题,安装`bson_ext` gem: ```bash gem install bson_ext ``` 确保`Gemfile`中也包含`gem 'bson_ext'`,然后...

    Ruby-ActiveModel的自定义验证用于检查数组是否包含在另一个中

    如果不是,就会向`input_array`的错误集合中添加一条消息。 在实际应用中,`predefined_array`可能是从数据库查询得到的,或者是硬编码的。为了使代码更具可读性和可维护性,我们可以将预定义数组移到类的外部,...

    ruby on rails 3.1.0数据库查询方法汇总

    在 Ruby on Rails 3.1.0 中,对于数据库的操作非常便捷,主要包括数据的保存、创建、查找等功能。 1. **保存数据**: - `a = Category.new(:name => 'Ruby', :position => 1)` - `a.save` - `save` 方法用于保存...

    DYI for Rails:“ DYI for Rails”是在rails上使用DYI的库。-开源

    "DYI for Rails" 是一个专门为Rails设计的开源库,它允许开发者在他们的应用程序中集成DYI(Do It Yourself)元素,尤其是涉及到图像处理和自定义图形创建的部分。这个库的目标是简化和加速在Rails应用中构建互动式...

    rails-create-action-readme-v-000

    在实现此功能之前,我们首先打开一个Rails控制台会话并手动创建一条记录: post = Post . newpost . title = "Title Goes Here"post . description = "Desc goes here..."post . save 使用此语法,您可以手动创建带...

    active_rails_examples

    5. **关联(Associations)**: ActiveRecord支持多种数据库关联,如`has_many`(一个模型有多条另一模型的记录),`belongs_to`(一条记录属于另一模型),`has_one`(一个模型有一条另一模型的记录),以及`has_and...

    W5D5:W5D5 Classwork-Rails ActiveRecord查询

    - `first`和`last`: 获取第一条或最后一条记录。 2. **计算查询** - `count`: 计算满足条件的记录数量。 - `sum`: 求和特定列的值。 - `average`, `minimum`, `maximum`: 分别求平均值、最小值和最大值。 3. *...

    详解Ruby语言中的注释用法与中文编码问题

    # 这是一条单行注释,解释器将跳过它。 ``` 此外,单行注释也可以紧跟在某条语句之后,例如: ```ruby name = "Madisetti" # 这是一条紧跟在赋值语句后面的单行注释。 ``` 这种方式非常适合用来简短地解释或说明...

    Ruby on Rails在Ping ++ 平台实现支付

    在本地数据库中创建一条订单记录,具体实现如下: ```ruby def create_order # 获取参数 # 判断参数合法性 order = Order.new # 保存订单信息,注意 subject 以及 body 的长度 # 生成订单号并保存 order_...

    导出数据库的所有数据成YML文件

    3. **配置连接**:在项目中创建一个`database.yml`配置文件,定义你的数据库连接信息,包括数据库类型(如MySQL、PostgreSQL)、主机、端口、用户名、密码以及数据库名。 4. **数据导出**:现在你可以使用`yaml_db`...

    SubSonic 用户手册

    1. **ActiveRecord 设计模式**:该模式最简单的形式是一类对应数据库中的一张表,一个对象对应一行数据。SubSonic 包含了一个构建时的代码生成器来实现这一模式,作为对象关系映射工具,消除了编写 SQL 的需要。此外...

    subsonic指南.pdf

    在最简单的形式下,ActiveRecord设计模式遵循一个类对应一个数据库表,一个对象对应一条数据库记录的原则。Subsonic提供了一个构建时代码生成器来实现这一模式,充当对象关系映射器的角色,从而消除了编写SQL的需求...

    Ruby-ActiveImporter能够加载电子表格或CVS文件的数据至任何类似ActiveRecord的ORM框架中

    在Ruby世界中,ActiveRecord是Ruby on Rails框架的一部分,它提供了一个简单的接口来操作数据库,将数据库表与Ruby类进行映射。ActiveImporter扩展了这一功能,允许开发者方便地处理非结构化的数据源,比如用户上传...

    bitfolio:用Ruby制作的基本CRUD风格的Web应用程序

    例如,创建一条新记录就是创建一个新的对象并保存到数据库,读取记录就是查询数据库并返回对象,更新记录就是修改对象属性后再保存,删除记录则是调用对象的`destroy`方法。 **路由** Rails的路由系统负责将HTTP...

    JAVA上百实例源码以及开源项目源代码

    Java从网络取得文件 1个目标文件 简单 Java从压缩包中提取文件 1个目标文件 简单 Java存储与读取对象 1个目标文件 如题 Java调色板面板源代码 1个目标文件 摘要:Java源码,窗体界面,调色板 使用Java语言编写的一款...

    moviesapp:第一个 Ruby College 申请

    Rails 是一个 Web 应用程序框架,它包含根据模型-视图-控制模式创建数据库支持的 Web 应用程序所需的一切。 此模式将视图(也称为演示文稿)拆分为“哑”模板,这些模板主要负责在 HTML 标记之间插入预先构建的...

Global site tag (gtag.js) - Google Analytics