0

我正在努力让这个 application_helper 方法起作用。我正在从其他开源代码中复制一些帮助方法和页面,这就是为什么它还不能工作 - 我正在将一些 sinatra 代码转换为 rails。首先是我得到的错误:

undefined method `split' for nil:NilClass

这是方法

def current_link
root_path = "pages/"
current_route = request.path.sub(root_path, "").split("/") # pages/dashboard/stats.html -> ['dashboard', 'stats.html']
return current_route.first, current_route.last.split(".").first
end

该错误可能与 root_path = "pages/" 有关,因为这是一个 rails 应用程序。

我的实际根路径在技术上是:

root to: 'static_pages#home' 

实际的方法应该是什么?

4

0 回答 0