小编ben*_*_an的帖子

从视图中调用模型中的方法

我试图评估哪个指标需要显示在项目旁边,如果它之前是否被查看过,新评论等等.在我决定使用的符号之前,我只想要一个数字来显示.

在我的报告模型中我有

def self.indicator
    #bunch of if elsif statements returning a number 0-3
end
Run Code Online (Sandbox Code Playgroud)

在我看来,我有

<% @reports.each do |report| %>
    <%= report.indicator %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

我明白了 undefined method 'indicator'

我以为我掌握了方法的运作方式......但显然不是,我做错了什么?

methods model-view-controller model ruby-on-rails ruby-on-rails-3

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

在rails 3.2中使用javascript而不使用coffeescript

我正在使用Rails 3.2,它是为coffeescript设置的.我知道Coffeescript是一种很棒的语言,并不是很难学,但我只是开始围绕Javascript和jQuery.所以我的问题是:有没有一种简单的方法来设置rails 3.2以使用Javascript代替?目前,我的jQuery是<script></script>在我的视图中的标签(timeline/index.html.erb).我想将它移动到.js文件中.我尝试将timeline.js.coffee的名称更改为timeline.js并将jQuery放在那里,但我明白了Uncaught SyntaxError: Unexpected token ILLEGAL.

除了"学习coffeescript"的明显答案外,我该怎么办?

javascript coffeescript ruby-on-rails-3

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

Git推送错误的heroku应用程序

我肯定这完全是基于我对git缺乏了解,问题是我不知道我不知道的是什么.

我有一个成功的应用程序部署到Heroku.它跟踪我的消防部门的工作订单.在我的正常工作流程中,我使用$ git push heroku masterapp目录来部署我的更改.我需要为另一个消防部门设置相同的应用程序.所以我想我会在我的本地机器上复制它,设置一个新的heroku应用程序,进行所需的更改,使新的副本特定于新的消防部门.我会运行git init等,然后将其推送到新的heroku应用程序.问题是,它推向旧的.我想这是因为我复制app目录时复制了所有的git设置.如何将其分开,以便它们像2个独特的应用程序一样?

是否有一些git的特征/区域我应该学习如何理解这里发生了什么?

git heroku

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

在Ruby中,这个十年的第一年轮到了第一年

在Rails中,我有一个保存在实例变量中的日期.我需要抓住它之前十年的开始.如果 @date.year= 1968那时我需要回来1960.我该怎么办?

ruby ruby-on-rails date

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