创建必要的目录。Manifests存放模块的主要配置文件init.pp Puppet在应用类后会首先加载init.pp读取必要的信息 如果init.pp使用templates函数,会读取templates目录下的erb模块文件 当前的变量也会传入templates函...
分类:
其他好文 时间:
2015-09-22 19:12:11
阅读次数:
168
前言 前后端分离已经是业界所共识的一种开发/部署模式了。所谓的前后端分离,并不是传统行业中的按部门划分,一部分人纯做前端(HTML/CSS/JavaScript/Flex),另一部分人纯做后端,因为这种方式是不工作的:比如很多团队采取了后端的模板技术(JSP, FreeMarker, ERB等等.....
分类:
其他好文 时间:
2015-07-07 14:42:29
阅读次数:
184
原文:http://www.cnblogs.com/lwm-1988/archive/2011/09/13/2175041.html1. partial1.1 把partial作为view的一部分来渲染,可以调用render方法:"menu"%>#上面的代码会把文件名为_menu.html.erb的...
分类:
其他好文 时间:
2015-06-10 08:48:40
阅读次数:
165
经过博文之一和之二的重构,貌似代码表现的还不错,正常运行和test都通过鸟,但是,感觉告诉我们还是有什么地方不对劲啊!究竟是哪里不对劲呢?我们再来好好看一下.
我们把数据库表中的支付方式集合直接放在实现的地方,貌似很唐突.无论是Order model中,Order控制器中还是new.html.erb中都是如此:
#in Order.rb
validates :pay_type...
分类:
数据库 时间:
2015-02-03 17:27:32
阅读次数:
131
问题是这样:原来代码.html.erb页面中有一个select元素,其每个item对应的是model中的类常量:
类中的常量定义如下:
class Order < ActiveRecord::Base
PAYMENT_TYPES = ["Check","Credit card","Purchase order"]
end
现在想把PAYMENT_TYPES重构至数据库中的表里去,于...
分类:
数据库 时间:
2015-02-03 11:05:10
阅读次数:
186
首先需要在index页加个删除链接,并提供一个删除的确认,用户确认删除时,直接删除数据。修改views修改app/views/posts/index.html.erb,如下:Our blogs "Are you sure", :method=>:delete...
分类:
其他好文 时间:
2014-12-04 15:30:53
阅读次数:
169
修改views修改index视图(app/views/posts/index.html.erb),添加编辑链接,如下:Our blogs 即添加以下逻辑: 其中, edit_post_path,是之前《[ruby on rails] 跟我学之路由映射》提到的edit动作的prefix添加...
分类:
其他好文 时间:
2014-12-04 09:57:06
阅读次数:
183
通过form来创建数据,本章节将会涉及内容:创建form,用户重导向,渲染views 和 flash消息。1. views初步编辑app/views/posts/index.html.erb这个view文件,如下: new_post 是 new动作的prefix,参考[ruby on rail...
分类:
其他好文 时间:
2014-12-03 23:17:17
阅读次数:
288
通过写一个简单的配置文件,自动扩展生成相应的代码,从而可以偷点小懒。
配置文件如下:
TextView:money
TextView:name
TextView:age
ImageView:headImg
ruby 代码生成器如下:
require 'erb'
class FindViewById
class << self
def get_type_ab(type)
...
分类:
移动开发 时间:
2014-12-01 20:56:39
阅读次数:
196
Model:class Blog strip_rule %> 代码中调用子模板页 _strip_rule.html.erb form页面用到得helper方法module BlogAdminHelper def link_to_remove_fields(name, f)...
分类:
其他好文 时间:
2014-11-10 19:42:19
阅读次数:
349