草庐IT

php:简单的模板引擎

全部标签

ruby - 确定 ruby 闰年的简单方法?

有没有一种简单的方法可以判断某年是否为闰年? 最佳答案 使用Date#leap?.now=DateTime.nowflag=Date.leap?(now.year)例如Date.leap?(2018)#=>falseDate.leap?(2016)#=>true 关于ruby-确定ruby闰年的简单方法?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1566589/

ruby-on-rails - Rails 3.1 引擎的 Assets

应该如何在Rails3.1的引擎中提供Assets?它们应该位于何处,它们可以自动包含在内吗?(originallyaskedbyTomasCelizna) 最佳答案 自动加载所有引擎Assets文件夹的路径。默认情况下不加载Assets本身。这是可以理解的,因为加载是用require_tree.完成的。,它从当前文件夹(即主应用程序Assets文件夹)加载所有css/js,但没有说明引擎Assets。简单的解决方案是要求用户在application.js/css或其他任何需要的地方要求js/css。由于路径加载正确,用户只需指定您

ruby - 有没有办法为 heroku 上的 Ruby on Rails 应用程序设置简单的 http 身份验证?

我想使用简单的http身份验证在heroku上设置一个私有(private)登台服务器。这可能吗? 最佳答案 一种更简洁的方法是将几行Rack中间件放入您的暂存环境配置中,单独留下Controller逻辑:#config/environments/staging.rbMyApp::Application.configuredoconfig.middleware.insert_after(::Rack::Lock,"::Rack::Auth::Basic","Staging")do|u,p|[u,p]==['username','pa

ruby-on-rails - Rails 开发服务器很慢,需要很长时间才能加载一个简单的页面

关于Rails在开发模式下运行缓慢的类似帖子也有,但这些帖子中的解决方案都没有对我产生任何影响。我试过安装可以提高性能的gem并修改配置文件,但都没有成功。我刚开始使用Rails,所以我正在运行“Rails入门”指南中的启动应用程序,这是一个小博客。我已经按照推荐安装了Ruby1.9.3和Rails3.2.13。我在OS/X10.7.5上运行。当加载教程应用的起始页时,实际上只有1行文本和1个链接,需要20-40秒。对任何页面的每个后续请求都需要20-40秒。然而,当我查看服务器日志时,Rails所做的任何事情似乎都不会花费很长时间。日志中的事件之间的时间一直在占用。作为Rails的初

ruby-on-rails - 使用 FactoryGirl 测试简单的 STI

我有一个类,它是其他一些专门针对行为的类的基础:classTaskCounterTask类继承自TaskclassCounterTask在我尝试测试基类之前一切正常,因为它必须有一个类型。FactoryGirl.definedofactory:taskdosequence(:name){|n|"name_#{n}"}sequence(:command){|n|"command_#{n}"}endend您将如何测试父类(superclass)的基本功能? 最佳答案 您可以声明工厂的定义如下:FactoryGirl.definedofa

ruby-on-rails - 如何将动态 Ruby 代码嵌入到 Slim 模板中的 "javascript"部分?

一种方式:javascript_tagdo=="varall_product_ids=#{existing_ids.to_json};"=="varproducts_json=#{@filter.data.to_json};"或:=%Q{varall_product_ids=#{existing_ids.to_json};varproducts_json=#{@filter.data.to_json};}有没有更好的解决方案? 最佳答案 slimjavascript:varall_product_ids="#{existing_id

ruby - 有没有一种简单的方法可以在 Ruby 中获取图像尺寸?

我正在寻找一种无需使用ImageMagick或ImageScience(运行SnowLeapard)即可在Ruby中获取图像文件的宽度和高度尺寸的简单方法。 最佳答案 截至2012年6月,FastImage其中“通过根据需要尽可能少地获取给定uri来找到图像的大小或类型”是一个不错的选择。它适用于本地镜像和远程服务器上的图像。自述文件中的IRB示例:require'fastimage'FastImage.size("http://stephensykes.com/images/ss.com_x.gif")=>[266,56]#wid

javascript block 中的 ruby​​ [slim 模板]

有一种方法可以将ruby​​条件放入javascriptblock中吗?即javascript:varconfig={common_value_1:1,common_value_2:2};-ifmy_value===true#thismustbearubyconditionconfig.custom_true_value_1="1";config.custom_true_value_2="#{my_value}";-elseconfig.custom_false_value_1="1";config.custom_false_value_2="#{my_value}";或者是否有其他解

ruby - 简单形式 : Remove outer label for an inline checkbox with label

使用Simple_form2.0.2使用HAML的简单表单代码:=f.input:remember_me,as::boolean,inline_label:'Rememberme'但是它呈现了这个:RemembermeRememberme如何删除呈现的第一个标签,以便我只有内联标签? 最佳答案 您可以使用:=f.input:remember_me,as::boolean,inline_label:'Rememberme',label:false 关于ruby-简单形式:Removeout

ruby - 在 YAML 变量中包含 jekyll/liquid 模板数据?

我正在使用Markdown文件的YAML标题将excerpt变量添加到我可以在其他地方使用的博客文章中。在其中一个摘录中,我通过markdown链接标记引用了一篇较早的博客文章,我使用液体模板数据变量{{site.url}}代替网站的基本URL。所以我有类似的东西(稍微修剪了一下)---title:"Declutteringordinationplotsinveganpart2:orditorp()"status:publishlayout:postpublished:truetags:-tag1-tag2excerpt:Inthe[earlierpostinthisseries]({