`
CaiDeHen
  • 浏览: 94278 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

#79 Generate Named Routes

 
阅读更多
This more advanced episode will show you how to dynamically generate named routes by adding a method to the map object.
Update: there’s now a plugin which does this called static_actions.


# routes.rb
ActionController::Routing::Routes.draw do |map|
  def map.controller_actions(controller, actions)
    actions.each do |action|
      self.send("#{controller}_#{action}", "#{controller}/#{action}", :controller => controller, :action => action)
    end
  end
  
  map.resources :products, :categories
  
  map.controller_actions 'about', %w[company privacy license]
end
分享到:
评论

相关推荐

    mayijun000#summary#generate函数用法1

    调用generate函数会生成一个遍历器对象,不会立即执行,需要调用next执行,执行到带有yield的那一步,next会返回一个对象,对象中value表示yi

    Verilog-generate语句的用法

    ### Verilog Generate 语句详解 #### 一、引言 Verilog HDL是一种硬件描述语言,被广泛应用于数字逻辑电路的设计与验证之中。自Verilog-2001版本开始,该语言引入了一个强大的特性——`generate`语句,这使得设计...

    enumerator_generate:Enumerator#generate Ruby核心提案演示

    Enumerator#generate 这是 Ruby语言核心建议的替代方法。 目标是相同的:生成枚举器,这些枚举器可以惯用地替换(大部分) while和loop周期。 经过一些实验,结果证明“从初始值开始,然后继续该块”(就像Object#...

    Verilog中generate用法

    在Verilog-2001版本中,引入了`generate`语句,这极大地增强了代码的可读性和复用性,特别是在创建并行结构和根据条件实例化模块时。`generate`允许你基于变量或者条件来动态地创建模块实例、网线(net)、变量...

    Go-generate-运行生成递归一个指定路径或环境变量可以通过正则表达式过滤器

    在Go语言的开发环境中,`go generate`是一个非常实用的工具,它允许开发者自定义代码生成逻辑,以自动化处理一些繁琐的手动编码工作。本文将深入探讨`go generate`的使用,包括其基本原理、如何运行、递归执行以及...

    codegenerate-3.6.1源码

    《codegenerate-3.6.1源码解析与二次开发指南》 在IT行业中,源码分析和二次开发是提升软件功能、优化性能的重要手段。本文将深入探讨"codegenerate-3.6.1源码",它是基于Jeecg框架的自动生成代码工具的源代码版本...

    routes源代码

    Routes is a Python re-implementation of the Rails routes system for mapping URLs to application actions, and conversely to generate URLs. Routes makes it easy to create pretty and concise URLs that ...

    sludge-dryer:从Spring 4.0.x的CacheAspectSupport#generateKey()实现中清除污泥

    污泥干燥机-从Spring 4.0.x的CacheAspectSupport#generateKey()实现中清除污泥在4.0.x版本中,Spring的CacheAspectSupport#generateKey()包含一个Assert.notNull()语句,该语句通过字符串串联创建大量垃圾。...

    generate-pattern:从不同的抽象生成器生成svg图像文件,以快速获取用于应用程序原型的有用图像

    ## generate-pattern ###模式生成器可快速获取要在Web应用程序中使用的图像 作者:mparaiso 版权2015 mparaiso 执照:AGPL ####要求: 去> 1.4 吉特 ####安装 去获取github....

    codegenerate-3.6.1

    《深入解析Jeecg框架3.6.1的Codegenerate模块》 Jeecg框架,作为一款高效的企业级快速开发平台,一直以来深受开发者们的青睐。本文将深入剖析Jeecg框架3.6.1版本中的Codegenerate模块,帮助开发者更好地理解和运用...

    Generate Waveform VI(Labview)

    labview中找不到的generate waveform.vi Generate Waveform .VI程序 目录为activity\Generate Waveform.vi Labview8.5中的Generate Waveform VI labview 8.6中找不到generate waveform vi文件 labview中的一个自带的...

    swaggerize-routes:Swagger文档驱动的路由生成器

    swaggerize-routes(以前为swaggerize-builder) swaggerize-routes是和使用的组件,用于基于解析和构建路由定义。 swaggerize-routes提供以下功能: 模式验证。 从Swagger 2.0文档中构建路线定义。 输入参数的...

    Generate-Controller-GC:用于生成完整控制器 Grocery CRUD 的 Codeigniter 库

    #Generate Controller GC ###Generate Controller GC 是一个 Codeigniter 库,用于为 CodeIgniter 2.x 生成完整的控制器 Grocery CRUD。 ##Description 该库允许快速轻松地生成 CRUD 控制器 Grocery。 对于生成基本...

    codegenerate-1.0.4.jar

    codegenerate-1.0.4.jar

    Generate POJOs.groovy

    IDEA通过Generate.POJOs.groovy映射数据库自动生成对应的Java实体类, 具体逻辑不详细展示,可参考:https://blog.csdn.net/weixin_40375601/article/details/106807644

    Generate Waveform.vi

    Generate Waveform.vi

    generate_named_acl

    【generate_named_acl】是一个基于Dart编程语言的命令行应用程序,其主要功能是生成命名访问控制列表(ACL)。这个程序的结构遵循了Stagehand工具所创建的BSD风格模板,Stagehand是一个用于初始化Dart项目并为其提供...

    用于流异常检测的鲁棒随机森林算法的实现

    # Generate data X = np.zeros((n, d)) X[:1000,0] = 5 X[1000:2000,0] = -5 X += 0.01*np.random.randn(*X.shape) # Construct forest forest = [] while len(forest) # Select random subsets of points ...

    jeecg-mybatis-generate 源码

    《深入解析Jeecg-Mybatis-Generate源码》 Jeecg-Mybatis-Generate是一款基于Mybatis的代码生成工具,它极大地提高了开发效率,通过自动化的代码生成,减少了手动编写重复性工作,使开发者能够更加专注于业务逻辑的...

    MybatisGenerate_代码生成_tkMybatis_mybatisgenerate_mybatis_

    MybatisGenerate是一个强大的工具,主要用于自动化生成Mybatis相关的代码,以提高开发效率并减少手动编写重复性工作的负担。这个工具是基于tk.mybatis框架的,它整合了Mybatis的优秀特性,使得开发者能够更加便捷地...

Global site tag (gtag.js) - Google Analytics