小编Mic*_*orn的帖子

生产日志不起作用

在过去,我以为我只是疯了.我可能是,但我的生产日志根本没有响应某些请求.我正在从移动客户端将图像发布到我的rails应用程序,然后在Web浏览器中获取刷新的视图.改变后的记录清晰可见.以上都没有出现在我的生产日志中,但是一小时前就记录了类似的请求.我没有更改任何配置文件.我没有重新启动我的服务器.有关为什么会发生这种情况的任何建议吗?

logging xmlhttprequest ruby-on-rails-3

12
推荐指数
3
解决办法
2万
查看次数

Rails:确认修饰符回调?

我想调用一个javascript函数,该函数将以用户对确认框的响应为条件.

例如,我有以下锚点:

<%= link_to 'Sign Out', destroy_session_path, confirm: 'Are you sure that you would like to sign out?', method: :delete %>
Run Code Online (Sandbox Code Playgroud)

我应该放弃不引人注目的javascript并将我自己的jQuery回调绑定到我的锚点吗?

或者是否有一些神奇的方法将回调函数传递给Rails url帮助器?我没有在文档中看到任何关于回调的讨论.

unobtrusive-javascript view-helpers link-to link-to-remote ruby-on-rails-3.2

12
推荐指数
1
解决办法
4135
查看次数

在任何来源中都找不到 ffi

在 OS X 10.9.5 上...

文件

source 'https://rubygems.org'

gem 'rails', '4.2.0'
gem 'sass-rails', '5.0.4'
gem 'uglifier', '2.7.2'
gem 'coffee-rails', '4.1.0'
gem 'jquery-rails', '4.0.5'
gem 'turbolinks', '2.5.3'
gem 'jbuilder', '2.3.1'
gem 'sdoc', '0.4.1', group: :doc
gem 'mongoid', '4.0.2'
gem 'mongoid-grid_fs', '2.1.0'
gem 'watir-rails', '1.1.0'

group :development, :test do
  gem 'byebug', '6.0.2'
  gem 'web-console', '2.2.1'
  gem 'spring', '1.3.6'
end
Run Code Online (Sandbox Code Playgroud)

终端

$ bundle install
...
Installing ffi 1.9.10 with native extensions
...
Bundle complete! 14 Gemfile dependencies, 68 gems now installed.
Use `bundle …
Run Code Online (Sandbox Code Playgroud)

ruby rubygems ffi bundler ruby-on-rails-4

6
推荐指数
1
解决办法
6471
查看次数

Authlogic_OpenID - "未初始化的常量Rack :: OpenID"

所以我按照railscast教程(http://railscasts.com/episodes/170-openid-with-authlogic)使用了Ryan的git文件中的旧版插件.我现在可以使用OpenID(Google)成功创建/注册用户,但我无法使用此用户登录.当我提交已注册的OpenID时,我得到"未初始化的常量Rack :: OpenID".有任何想法吗?

谢谢!

openid ruby-on-rails authlogic ruby-1.9

5
推荐指数
1
解决办法
324
查看次数

Unicorn/Nginx进程丢失,socket打开

我正在尝试使用Capistrano部署代码,但它失败了,deploy:startdeploy:stop因为Unicorn进程已被杀死.但是,如果我尝试cap deploy:start,我得到一个stderr声称Address already in use - /tmp/my_app.socket.怎么会发生这种情况,我怎么能摆脱这个烂摊子?

capistrano nginx production-environment unicorn ruby-on-rails-3.1

5
推荐指数
1
解决办法
2419
查看次数

编译Rails 3.1资产的ExecJS问题

我的Rails 3.1.rc4应用程序工作正常,但我正在试图找出将js文件存储在管道中的适当方法.如果我将任何代码放在application.js以外的文件中,我会收到以下错误:

在2011-07-21 23:15:02 -0500开始GET"/assets/application.js"为127.0.0.1编译〜/ Dropbox/Rails/myapp/app/assets/javascripts/application.js.coffee(224ms) (pid 69397)编译资产application.js时出错:ExecJS :: ProgramError:SyntaxError:第1行的保留字"function"(在/Users/micahalcorn/Dropbox/Rails/myapp/app/assets/javascripts/users/registrations.js中.coffee)服务资产/application.js - 500内部服务器错误

发生这种情况而不管哪个文件(registrations在这种情况下)并要求该文件(在"保留字"不管第一字的var,function等).我使用node.js作为我的运行时环境,如果我删除coffeescript编译gems并将其视为Rails 3.0应用程序,一切正常.我想更好地理解资产管道并遵循惯例.谢谢你的任何建议!

node.js coffeescript ruby-on-rails-3.1 execjs asset-pipeline

4
推荐指数
1
解决办法
3617
查看次数

在生产中运行Meteor.js而不组合和缩小JS文件

是否有可能在生产中运行Meteor并在控制台中单独查看JavaScript文件,类似于开发?我正在进行一些调试,如果可能的话,它将在生产中更容易.也许有一个默认的缩小包可以在测试和开发过程中删除?

meteor

2
推荐指数
1
解决办法
1205
查看次数

Puma:未找到状态文件

我正在尝试使用 Capistrano 部署 Rails 应用程序。我有一个问题bundler: command not found: pumactl,我似乎已经通过将 puma gem 添加到:development组外的 Gemfile 中解决了这个问题。

文件

source 'https://rubygems.org'

gem 'rails', '4.2.0'
gem 'sass-rails', '~> 5.0'
gem 'semantic-ui-sass', github: 'doabit/semantic-ui-sass'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.1.0'
gem 'mongoid'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 2.0'
gem 'sdoc', '~> 0.4.0', group: :doc
gem 'prawn-rails', '0.1.1'
gem 'fastimage', '1.6.6'
gem 'mini_magick', '4.0.4'
gem 'carrierwave', '0.10.0'
gem 'puma', '2.11.1'

group :development, :test do
  gem 'capistrano', '3.3.5'
  gem 'capistrano-rvm', …
Run Code Online (Sandbox Code Playgroud)

capistrano ruby-on-rails puma ruby-on-rails-4 capistrano3

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