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

Active Jax

    博客分类:
  • Ruby
阅读更多
一个有意思的Rails插件Active Jax,它使用Prototype来做JavaScript与ActiveRecord的Bridge

安装:
ruby script/plugin install http://svn.simpltry.com/plugins/active_jax


使用例子:
# Rhtml:
<%= active_jax_include %>

# Ruby Model:
class Author < ActiveRecord::Base
  active_jax

  def find_by_name(n)
    find(:all, :conditions => {:name => n})
  end
end

# Java Script:
ActiveJax.Author.find_by_name("Nicholas Schlueter").
  each(function(author) {
    alert(author.name);
  });


例子2:
# Ruby Model:

class Author < ActiveRecord::Base
  active_jax :include => :publisher, :excluded_columns => :email

  belongs_to :publisher

  def find_by_name(n)
    find(:all, :conditions => {:name => n})
  end
end

# Java Script:
ActiveJax.Author.find_by_name("Nicholas Schlueter").
  each(function(author) {
    alert(author.publisher.name);
  });
分享到:
评论

相关推荐

    jax.rar_jax

    标题中的"jax.rar_jax"很可能是指一个名为"jax"的项目或应用的压缩包文件,后缀".rar"表明这是一个使用RAR格式压缩的文件。描述中提到了该程序架构的关键组成部分,包括IIS6(Internet Information Services 6.0)、...

    Jax留言本 v1.0

    3. **ASP (Active Server Pages)**:ASP是微软开发的一种服务器端脚本环境,它允许开发者使用各种脚本语言(如VBScript或JScript)创建动态网页。在Jax留言本中,ASP负责处理服务器端逻辑,如接收用户输入、与数据库...

    Oracle_IO_性能调优手册

    最后,手册会提供性能监控和诊断工具的使用指南,如SQL Trace、AWR(Automatic Workload Repository)和ASH(Active Session History)。通过这些工具收集和分析性能数据,可以帮助我们定位问题,制定针对性的调优...

    RESTful API后台系统架构设计(Java)

    - **展现层**: Spring MVC作为MVC框架、JSP用于视图生成、ExtJS作为JavaScript UI组件库、Spring Security负责安全控制、Jackson处理JSON解析/生成、Jersey作为JAX-RS 2.0的实现。 - **中间层**: Spring Beans作为...

    oracle技术讲座

    5. Web服务与Oracle:Java的JAX-WS和JAX-RS标准允许开发RESTful和SOAP Web服务,这些服务可以无缝地与Oracle数据库交互,实现数据的远程访问和交换。 6. Java与Oracle Advanced Queuing(AQ):Oracle AQ提供消息...

    电子商务网站设计基础知识.pptx

    J2EE容器包含了如Web容器(处理JSP和Servlet)、EJB容器、Applet容器和Application Client容器等,提供了如Servlet、JSP、EJB、JDBC、JMS、JNDI、JTA、JCA、JMX、JAAS、JACC、JAX-RPC、JAXR和SAAJ等一系列组件,用于...

    17.5、利用反射调用webservice1

    - 使用Java的JAX-WS(Java API for XML Web Services)来定义接口`CommonWSInter`并实现`CommonWSImpl`。通过在接口上添加`@WebService`注解,可以将其声明为Web Service接口,指定其命名空间。 2. **WSDL(Web ...

    Activebpel部署的客户端配置运行实例详解

    2. 配置环境变量:添加系统环境变量`ACTIVE_BPEL_HOME`,值设置为解压后的目录路径。 3. 启动服务器:进入解压后的bin目录,运行`startup.bat`(Windows)或`startup.sh`(Linux/Mac)启动服务器。 四、创建并部署...

    WebService简介

    在Java环境中,客户端可以通过JAX-WS(Java API for XML Web Services)或Apache CXF等库来调用WebService。首先,需要根据WSDL文档生成客户端代理类;然后,通过代理类实例化服务接口,并调用相应的方法来完成通信...

    客户休息Api:客户休息Api

    1. **JAX-RS**:Java API for RESTful Web Services是Java标准,提供了一套API用于构建RESTful服务。常用的实现有Jersey和Apache CXF。 2. **Spring Boot**:Spring框架提供了Spring Boot,它简化了Java应用的启动...

    spring-boot-reference.pdf

    25.1. Adding Active Profiles 25.2. Programmatically Setting Profiles 25.3. Profile-specific Configuration Files 26. Logging 26.1. Log Format 26.2. Console Output 26.2.1. Color-coded Output 26.3. File ...

Global site tag (gtag.js) - Google Analytics