[英]How do I call a method in application helper from a assets/javascript/partial?
我是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的按钮
但是它不能局部运行。
应用/资产/ javascript /部分
这是我的偏爱index.html.slim
.row
| {{ fb_like_button("https://www.facebook.com/page/?fref=ts") }}
从上面的代码,它的运行没有任何错误,但我没有在网页上看到类似Facebook的按钮。
请就这个问题给我建议
提前致谢。
根据Structure或Rails约定,您会犯一些错误之类的事情。
1。 Rails中的部分名称为_partailaneme.html.erb或.slim,以_符号开头。
2。 请在View文件夹特定的控制器view文件夹中添加您的(View或html)部分或模板。
请去抛出链接,并请学习Ruby on Rails
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.