编辑:
好的,所以使用单元格我已经让它运行了,确实需要由单元格脚本创建的 rb 文件:
helper ApplicationHelper
这克服了下面评论中的错误,但现在在我的应用程序助手中,我有一个方法:
def hr_user_past
@current_year = current_year
@hr_user_past ||= Employee.where("username=? and year < ?", session[:hr_user].username, @current_year).order("Year DESC") if session[:hr_user]
@past_times = @current_year - 2011
@blart = 'test'
end
唉,现在在我的 application_controller.rb 中找不到current_year
哪个是 def 方法,所以我认为我的流程都搞砸了,不知道我需要在哪里拥有一个好的可靠“包含”。
来自应用程序控制器的 current_year 的 Def
class ApplicationController < Actioncontroller::Base
helper_method :current_year
...
...
def current_year
OpenPeriod.maximum :year
end
end
我也担心所有这些工作仍然无法解决我在从布局中调用 twitter bootstrap 模态对话框并且不会随着数据一路淡入的问题(我将相同的代码放在视图中,它工作正常) ...但我想一次一个问题...
结束编辑
试图在这里提出一个客观的问题。一些背景:
我有一个导航布局,上面有很好的登录、主页按钮和其他一些按钮。它工作得很好,最近客户想要添加一些更多的功能,即一个智能按钮,可以动态下拉并填写数据(我们使用的旧表单中的过去几年的东西)。
因此,该应用程序在其他地方使用了 twitter 引导模式。我刚刚在这里发布了这个问题:
我在布局中遇到此模式正常工作的问题。然后我开始思考,这个下拉的模式通常有一些来自特定控制器的大量数据,但他们希望随时查看这些数据。这样做的布局方式不是这样吗,我是否应该构建一个应用程序帮助程序 .rb 代码来填写部分内容并将该部分内容包含在应用程序的每个页面上?(似乎它应该修复我的模态显示奇怪,比如不断褪色的问题)。我认为我对 ruby on rails 的绿色态度是错误的。我知道它很棒,而且有很多内容,这是我在其中完成的第一个项目。所以我不确定这里的正确解决方案是什么,我认为这是一个词汇问题。比如我在找什么?
表单助手、模板、部分等……这里最适合什么?我意识到在编码中有很多方法可以给猫剥皮,但我不知道在哪里问。重读这篇文章越来越主观了。基本上
我有一个主页控制器,可以在主页上设置内容,结果表明用户需要在任何给定时刻从应用程序的任何页面查看这些数据。试图将其移至我们的导航布局,但效果不佳。这是正确的方法还是有更好的方法?