基本上我想做的是有一个根application.haml包含核心css和js然后网站布局就像这样
所以我尝试通过向我的控制器添加一个sub_layout来实现这一点,例如我的家庭控制器是一个营销部分:
def sub_layout
"marketing"
end
Run Code Online (Sandbox Code Playgroud)
用户使用的实际应用程序的控制器
def sub_layout
"userapplication"
end
def sub_layout
"siteadministrators"
end
Run Code Online (Sandbox Code Playgroud)
然后在application.haml中我调用= render(:parital =>"layouts /#{controller.sub_layout}")
这将返回"未定义的方法`格式"为nil:NilClass"
像这里的许多人一样,我对rails和haml很新,特别是虽然我有.NET MVC和Spark View引擎的经验
关于这个haml看起来怎么样的想法?
我正在尝试在Windows 8上的.mongorc.js中为mongodb设置sublime文本编辑器的路径,所以我将此行添加到.mongorc.js ...
EDITOR = "C:\\Program Files\\Sublime Text 3\sublime_text.exe";
Run Code Online (Sandbox Code Playgroud)
当我从命令提示符启动mongo.exe然后键入:
> edit blah
Run Code Online (Sandbox Code Playgroud)
它返回:
'C\Program' is not recognized as an internal or external command
Run Code Online (Sandbox Code Playgroud)
所以我试试
EDITOR = "C:\\Program\u0020Files\\Sublime\u0020Text\u00203\\sublime_text.exe";
Run Code Online (Sandbox Code Playgroud)
乃至
EDITOR = "C:\\Program%20Files\\Sublime%20Text%203\\sublime_text.exe";
Run Code Online (Sandbox Code Playgroud)
我明白了
该系统找不到指定的路径.