如何从资产/javascript/部分调用应用程序帮助程序中的方法



我是Ruby on Rails开发的新手。

我在 application_helper.rb 中有一个函数

def fb_like_button(url)
    content_tag(:iframe,nil, src: "//www.facebook.com/plugins/like.php?href=#{url}width=83&layout=button_count&action=like&show_faces=true&share=false&height=21&appId=xxxxxxxxxxxxxxxx")
 end

此功能在视图中工作,我在网页中看到像Facebook一样的按钮

但它不能部分工作。

app/assets/javascript/partses

这是我的部分索引.html.Slim

.row
   | {{ fb_like_button("https://www.facebook.com/page/?fref=ts") }}

从上面的代码中,它运行没有任何错误,但我在网页中没有看到像 facebook 这样的按钮。

请就此问题向我提供建议

提前谢谢。

根据结构或轨道约定,你会犯一些错误的事情。

1. Rails 中的部分名称为 _partailaneme.html.erb 或 .slim,以 _ 符号开头。

2 . 请在视图文件夹特定的控制器视图文件夹中添加您的(视图或 html)部分或模板。

去抛出链接,请学习Ruby on Rails

http://edgeguides.rubyonrails.org/getting_started.html

http://edgeguides.rubyonrails.org/index.html

相关内容

最新更新