当我的haml
解析此代码时,我有一个prombem:
-if link.user == current_user
%div{:class => "links-group d-inline"}
= link_to "edit", edit_link_path(link) do
= octicon("pencil", :height => 16, :class => "d-inline mt-1")
= link_to 'destroy', link, method: :delete, data: { confirm: 'Are you sure?' }
未定义方法`stringify_keys'代表“/ links / 1183 / edit”:字符串
当我删除此行= octicon("pencil", :height => 16, :class => "d-inline mt-1")
时,所有作品都很好。
如何解决这个问题?
答案 0 :(得分:1)
如果您将一个块传递给link_to
,那么您也不需要传递一个标签来显示。
例如
= link_to edit_link_path(link) do
= octicon("pencil", :height => 16, :class => "d-inline mt-1")
OR
= link_to "edit", edit_link_path(link)
但不是两者的组合......:)
以下是link_to
的API文档,它提供了更好的示例:
http://apidock.com/rails/ActionView/Helpers/UrlHelper/link_to
答案 1 :(得分:1)
你也可以看一下如下 -
_surfaceView_Touch