`
muyu
  • 浏览: 218258 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在rails中执行sql语句

阅读更多
        sql = ActiveRecord::Base.connection()
        sql.insert "INSERT INTO #{UC_DBTABLEPRE}members SET username='#{@user.uname}', password='#{password}', email='#{@user.email}', regip='1.1.1.1', salt='#{salt}'"
        last_user_id = sql.select_value("SELECT uid FROM #{UC_DBTABLEPRE}members WHERE email='#{@user.email}'")
        unless last_user_id.nil?
          sql.insert "INSERT INTO #{UC_DBTABLEPRE}memberfields SET uid='#{last_user_id.to_s}', blacklist=' '"
        end

 其他的api还有:

    *  add_limit!
    * add_limit_offset!
    * add_lock!
    * begin_db_transaction
    * commit_db_transaction
    * default_sequence_name
    * delete
    * delete_sql
    * empty_insert_statement
    * execute
    * insert
    * insert_fixture
    * insert_sql
    * reset_sequence!
    * rollback_db_transaction
    * sanitize_limit
    * select
    * select_all
    * select_one
    * select_rows
    * select_value
    * select_values
    * transaction
    * update
    * update_sql

 

请查rails文档

分享到:
评论
2 楼 FZtree 2014-10-09  
写controller 在action里面 @你要传递的变量
1 楼 lihaoyxj 2012-03-14  
你好,请问如何在rails中执行SQL语句的select的返回集后,怎么把结果集传给页面?有例子吗?

相关推荐

    idea-mini-ibatis.jar

    映射是从应用程序逻辑封装在XML配置文件中的SQL语句脱钩。 iBATIS是一个轻量级的框架和持久性API适合持久化的POJO(普通Java对象)。 iBATIS是被称为一个数据映射和映射需要的类的属性和数据库中的表的列之间的...

    Ruby on Rails Web开发之旅.pdf【第二部分】

     5.1.4 隐藏的SQL语句  5.2 生成控制器  5.2.1 运行generate脚本  5.2.2 输出结果分析  5.2.3 返回应用程序  5.3 创建视图  5.3.1 用支架生成视图  5.3.2 创建静态页面  5.3.3 创建动态页面  ...

    Ruby on Rails Web开发之旅.pdf【第一部分】

     5.1.4 隐藏的SQL语句  5.2 生成控制器  5.2.1 运行generate脚本  5.2.2 输出结果分析  5.2.3 返回应用程序  5.3 创建视图  5.3.1 用支架生成视图  5.3.2 创建静态页面  5.3.3 创建动态页面  ...

    Ruby on Rails Web开发之旅.pdf【第三部分】

     5.1.4 隐藏的SQL语句  5.2 生成控制器  5.2.1 运行generate脚本  5.2.2 输出结果分析  5.2.3 返回应用程序  5.3 创建视图  5.3.1 用支架生成视图  5.3.2 创建静态页面  5.3.3 创建动态页面  ...

    原子的:ActiveRecord扩展,用于编写常用的原子SQL语句以避免竞争条件

    支持Ruby2.2〜2.7 Rails 3.2、4.2、5.0、5.1、5.2、6.0 MySQL,PostgreSQL目录关系方法 模型方法安装将此行添加到您的应用程序的Gemfile中: gem 'atomically' 然后执行: $ bundle或自己安装为: $ gem install ...

    activerecord-commentator:将caller_location(文件名,行号和方法名)添加为SQL注释

    ActiveRecord :: Commentator将caller_location (文件名,行号和方法名)添加为调用SQL语句SQL注释。 安装 将此行添加到您的应用程序的Gemfile中: gem 'activerecord-commentator' 然后执行: $ bundle 或将...

    rails-engine

    无需ORM的帮助即可编写SQL语句 实施json:api标准 为无效的API请求添加自定义错误响应 建于 入门 克隆此仓库 安装gem软件包: bundle 设置数据库。 ./db中包含一个pgdump ./db数据库添加种子 rails db:{create,...

    activerecord-colored_log_subscriber:ActiveRecord的彩色SQL日志反向移植。 见http

    由于Chris Tonkinson(@cmtonkinson)的工作,Rails 5将具有精细SQL日志记录,因此您可以轻松地在日志中看到SELECT,INSERT,UPDATE,DELETE和transaction语句。 该gem是该彩色日志记录功能的经过测试的反向端口。 ...

    database_rewinder:极简主义者的超小型超快速数据库清理器

    数据库复卷机 database_rewinder是极简主义者的微型超快数据库清洁器。... 另外,database_rewinder联接所有DELETE SQL语句并将其强制转换为一个DB服务器调用。 信用 该策略最初是由COOKPAD Inc.的Shingo Morita(@e

    skeema:MySQL的架构管理CLI

    将CREATE TABLE语句导出到文件系统,以在存储库(git,hg,svn等)中进行跟踪 与实时数据库在模式存储库中进行差异更改以自动生成DDL 管理多个环境(例如,开发,暂存,生产)并轻松保持同步 配置使用在线模式更改...

    Cato-CRUD-Generator:模板驱动的,与编程语言无关的CRUD生成器

    游戏框架Drupal表单文件Java模型类Java JSP文件Spring Framework XML文件Ruby on Rails文件CakePHP文件任何语言SQL语句您可以想象的任何其他东西都可以从数据库表中删除您所要做的就是告诉Cato数据库在哪里,定义...

    db2数据库入门教程(官方中文版)

    1.9.3 Starter Toolkit for DB2 on Rails.............................................................................17 1.9.4 Web 2.0 Starter Toolkit for DB2 ..............................................

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

    使用时候只需在控制台窗口执行jar就可以了。 Java 3DMenu 界面源码 5个目标文件 内容索引:Java源码,窗体界面,3DMenu  Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,...

    java开源包1

    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...

    java开源包11

    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...

    java开源包2

    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...

    java开源包3

    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...

    java开源包6

    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...

    java开源包5

    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...

Global site tag (gtag.js) - Google Analytics