小编Dan*_*ney的帖子

如何在Sinatra中使用Haml partials的本地(或每个视图)变量?

我在Sinatra有一个Haml部分处理我所有的'页面打开'项目,如元标记.

我希望在此部分中为page_title设置变量,然后在每个视图中设置该变量.

部分内容如下:

%title @page_title
Run Code Online (Sandbox Code Playgroud)

然后在视图中,允许执行以下操作:

@page_title = "This is the page title, BOOM!"
Run Code Online (Sandbox Code Playgroud)

我已经阅读了很多问题/帖子等等,但我不知道如何要求解决我想要做的事情.我来自Rails,我们的开发人员通常使用content_for,但他们设置了所有这些.我真的想知道它是如何工作的.似乎我必须定义它并使用:本地人以某种方式,但我还没弄明白.提前感谢您的任何提示!

haml scope sinatra

7
推荐指数
1
解决办法
3662
查看次数

jQuery链接/效率建议

好的,在您查看下面的代码之前,我知道它是AWFUL.这是多余和臃肿,我不是要求任何人修复它:)

我想知道我需要学习什么才能自己修复它.我正在为我的女儿做一个小项目,一个可以在Mobile Safari中查看的交互式乘法表.

我想突出显示导致所选数字的单元格.所以,我创建了这个,我正在分享它,因为我想改进它,但我还没有足够的知识.

我需要学习哪些原则来改进这种功能?

你可以在这里看到整件事:http://dandenney.com/dev/jasmultiplication

100(10 x 10)是我想要实现的一个例子,但我想为每个数字做到这一点:

// This starts base functionality of highlighting the involved numbers, 10x10=100
$(document).ready(function() {
    $(".tenxten").hover(function () {
            $("td").addClass("non-choice");
            }, function () {
            $("td").removeClass("non-choice");
    });
    $(".tenxten").hover(function () {
            $(".twoxten, .threexten, .fourxten, .fivexten, .sixxten, .sevenxten,  .eightxten, .ninexten").addClass("vertical-trail");
            }, function () {
            $(".twoxten, .threexten, .fourxten, .fivexten, .sixxten, .sevenxten, .eightxten, .ninexten").removeClass("vertical-trail");
    });
    $(".tenxten").hover(function () {
            $(".tenxtwo, .tenxthree, .tenxfour, .tenxfive, .tenxsix, .tenxseven, .tenxeight, .tenxnine").addClass("horizontal-trail");
            }, function () {
            $(".tenxtwo, .tenxthree, .tenxfour, .tenxfive, .tenxsix, .tenxseven, …
Run Code Online (Sandbox Code Playgroud)

jquery mobile-safari

2
推荐指数
1
解决办法
212
查看次数

中间人博客:如何获得文章数量?

我正在尝试返回Middleman博客中项目总数的字符串.(我目前在网站上使用3个).

我最接近计数的是包含= i在一个循环中,结果从0到34.所以我知道一个特定的博客有35个项目,但我不能自己得到这个值.

感觉我应该能够做到这样的事情:

def get_articles_count(blogName)
  data.blog(blogName).articles.count
end

= get_articles_count('posts')
Run Code Online (Sandbox Code Playgroud)

奖金乞求:如果可能的话,我很想知道如何能够找到答案.我错过了什么,我很想知道我应该在哪里看.我一直在引用本地站点地图数据http:// localhost:4567/__ middleman/sitemap,MM docs和MM博客文档,但我不能破译博客中的项目是页面还是文章.我只在我的例子中使用文章,因为这是显示帖子信息所需的循环.

事实证明,它非常简单

= blog.articles.count
Run Code Online (Sandbox Code Playgroud)

middleman

1
推荐指数
1
解决办法
255
查看次数

标签 统计

haml ×1

jquery ×1

middleman ×1

mobile-safari ×1

scope ×1

sinatra ×1