我试图将Facebox与rails一起使用,但它根本不起作用。
我已将所有文件添加到正确的位置:
stylesheet_link_tag
和javascript_include_tag
以添加这些js,css文件我已将FaceboxRender包含在我的应用程序控制器中
我在这里缺少什么
这是一个仅用于测试的链接:
<%= facebox_link_to 'Posts', posts_path %>
错误:
can't convert Symbol into String
Extracted source (around line #1):
1: <li><%= facebox_link_to 'Posts', posts_path %></li>
2:
3:
4: <% @photos.each do |photo| %>
我尝试将config.gem "facebox-render"
添加到我的config / environment.rb中
但我只是得到错误!
虽然我已经安装了宝石, 我跑了rake gems:安装我没有遇到任何问题因为它安装了,但是当我
时rake db:migrate
我收到此错误:
Missing these required gems:
facebox-render
You're running:
ruby 1.8.7.174 at /opt/local/bin/ruby
rubygems 1.3.6 at /Users/Mister/.gem/ruby/1.8, /opt/local/lib/ruby/gems/1.8
Run `rake gems:install` to install the missing gems.
任何帮助都会很棒!
由于
丹
答案 0 :(得分:1)
1.在Gemfile中包含gem 'facebox-rails'
2.运行bundle install
3.paste到您的application.js
jQuery(document).ready(function($) {
$('a[rel*=facebox]').facebox()
})
4。在你的view
喜欢something.html.haml(如果你使用erb只需添加&lt; %%&gt;)只需添加
= link_to "Link name",your link, rel: "facebox"
答案 1 :(得分:0)
问题是这一行:1:
将posts_path更改为旧样式: