小编eve*_*ans的帖子

Rails - 使用data-*属性的link_to帮助程序

可能重复:
使用rails content_tag helper使用html5数据属性的最佳方法是什么?

如何data-*在我的link_to帮助器(Rails)中使用html5 attrubute

API说我必须使用这种格式,link_to(body, url, html_options = {})但是当我把它放在html_options中时我有一个错误

例如:

link_to "whatever", @whatever_path, { class: 'my_class', data-tooltip: 'what I want' }
Run Code Online (Sandbox Code Playgroud)

html5 ruby-on-rails ruby-on-rails-3

104
推荐指数
2
解决办法
6万
查看次数

Capistrano的Carrierwave文件

我正在使用带有资产和载波的rails 3.2来上传一些图像,它们存储在/ public/uploads/photo/.....但当我执行上限时:部署(使用capistrano)我的当前目录应用程序不包含我上传的文件,因为capistrano制作了新版本....

===更新===

毕竟我用这个:

inside:deploy命名空间

   task :symlink_uploads do
     run "ln -nfs #{shared_path}/uploads  #{release_path}/public/uploads"
   end
Run Code Online (Sandbox Code Playgroud)

之后:

after 'deploy:update_code', 'deploy:symlink_uploads'
Run Code Online (Sandbox Code Playgroud)

===重新更新===

@tristanm的解决方案是解决这个问题的最佳方法.

capistrano ruby-on-rails ruby-on-rails-3 carrierwave

25
推荐指数
2
解决办法
8790
查看次数

如何使用带有Rails的聚合物(1.0)(4)?

现在Polymer(1.0)是"生产就绪"哪个是在Rails上使用它的最佳方式(4)?

我看了很多,我看到所有的解决方案都被弃用了(例如使用Gems,比如:likepolymer-rails,emcee等)

我没有尝试为项目创造一个好的结构,以及包含所有聚合物组件的方式,我也不知道Sprocket是否能提供帮助.

ruby-on-rails web-component ruby-on-rails-4 polymer

18
推荐指数
1
解决办法
3126
查看次数

Rails如何将预编译资产上载到Cloudfront

  • 我正在使用Rails 3.2应用程序
  • 我创建了一个具有S3源的Cloudfront发行版
  • 我已经将config.action_controller.asset_host更改为我的cloudfront资产
  • 我正在使用capistrano

我想知道,每次部署时如何将预编译资产上传到Cloudfront

ruby-on-rails amazon-web-services ruby-on-rails-3 asset-pipeline amazon-cloudfront

14
推荐指数
2
解决办法
6604
查看次数

Papertrail和Carrierwave

我有一个使用两者的模型:Carrierwave用于商店照片和PaperTrail版本控制.

我还在更新时配置了Carrierwave用于存储不同的文件(那是因为我想对照片进行版本控制) config.remove_previously_stored_files_after_update = false

问题是PaperTrail尝试从照片(CarrierWave Uploader)存储整个Ruby对象而不是简单的字符串(这将是它的url)

(版本表,列对象)

---
first_name: Foo
last_name: Bar
photo: !ruby/object:PhotoUploader
  model: !ruby/object:Bla
    attributes:
      id: 2
      first_name: Foo1
      segundo_nombre: 'Bar1'
      ........
Run Code Online (Sandbox Code Playgroud)

如何修复此问题以在照片版本中存储简单的字符串?

ruby-on-rails ruby-on-rails-3 carrierwave paper-trail-gem

9
推荐指数
2
解决办法
2073
查看次数

为什么所有*.dev域都定位到我的localhost?

当你输入*.dev域名时,例如juas.dev它指向localhost,有人知道为什么吗?

(我的主机没有修改,请求不在外面)

dns

4
推荐指数
2
解决办法
1038
查看次数

Ruby 1.9.2发生了什么?

我已经看到Ruby 1.9.2没有更新.(仅适用于Ruby 1.9.3和2.0).我的问题是:1.9.2发生了什么?

我很困惑,如果1.9.3和1.9.2是不同的分支,或1.9.3是续集,如果我的1.9.2应用程序将与1.9.3没有问题.

ruby ruby-1.9

0
推荐指数
1
解决办法
145
查看次数