-
6 votesanswersviews
从Rails发布到Facebook粉丝页面墙
我为我的rails应用程序制作了一个facebook粉丝页面,我希望能够将rails应用程序中的数据发布到facebook粉丝专区的墙上 . 经过大量的网络挖掘后,我发现,包括fb_graph gem正在要求一个ACCESS_TOKEN,它需要一个APP_SECRET和一个APP_ID . 我可以找到页面's ID but I don' t我认为我可以获得一个APP_SECRET只是一个正常的fa... -
3 votesanswersviews
actioncable无法连接到websocket
我无法连接到actioncable websocket . 我将此行添加到我的routes.rb中 match "/websocket", :to => ActionCable.server, via: [:get, :post] 我将这些文件添加到我的应用程序路径:cable / config.ru # cable/config.ru require ::File.e... -
5 votesanswersviews
Rails5 ActionCable与对话聊天
根据DHHs Rails5 ActionCable聊天示例,我将创建另一个带有对话和许多消息的示例: rails g model conversation class Conversation < ApplicationRecord has_many :messages end rails g model message content:text conversation:refe... -
0 votesanswersviews
Rails5的actionCable
在这tutorial 我几乎可以理解它 . 但只有一部分我不能 . //javascripts/channels/rooms.coffee App.global_chat = App.cable.subscriptions.create { channel: "ChatRoomsChannel" chat_room_id: '' }, connecte... -
0 votesanswersviews
无法通过Heroku和CloudFlare访问Rails应用程序
我一直在研究一个简单的应用程序,它在Heroku上托管:https://enigmatic-hollows-2702.herokuapp.com/ - 页面在浏览器中加载得很好,一切都很好 . 我遇到的问题是当我尝试在应用程序中使用根域"lunchnexus.com"时 . 这些是我采取的步骤: 更新了Hoover(注册商)使用CloudFlare提供的名称服务器命名服务... -
2 votesanswersviews
Heroku托管RoR网站,CloudFlare ssl无法正常工作
我迫切需要帮助!我有一个在Heroku上托管的Ruby on Rails网站 . 该网站与heroku应用程序地址工作正常 . 我想用ssl让我的自定义网址工作 . 我的网址已在GoDaddy注册,我为ssl创建了一个CloudFlare帐户,而无需支付Heroku收费的20美元/月 . 我在heroku中添加了域名 . 我在CloudFlare DNS中创建了cname和cname flatte... -
1 votesanswersviews
如何使用Heroku设置自定义域名?
我试图跟随Heroku的documentation为我的Ruby on Rails应用程序添加自定义域名 . 在我的CLI中,我添加了域,并且在运行heroku域时可以查看它: 域名指向我的地址,DNS目标指向我的Heroku应用程序地址 . 在我的域名注册商(GoDaddy)中,我将CNAME设置为我的Heroku地址 . 域已经传播了足够的时间,它只是显示它在我访问它时被停放 . 我做错了什么... -
0 votesanswersviews
example.herokuapp.com重定向到https://example.com
我有一个在heroku上部署的rails应用程序,由google和DNS由cloudflare部署的域 . 我想将所有来到 example.herokuapp.com 的请求重定向到 example.com . 我无法在cloudflare上设置此项,因为如果我使用的页面规则会将流量从 example.herokuapp.com 发送到 example.com ,那么cloudflare会引发此... -
1 votesanswersviews
在Ruby on Rails中使用Typhoeus :: Request向FCM发送请求
我想使用Typhoeus :: Request向FCM发送一个简单的请求 . 看来我做的事情非常糟糕,但几个小时后就无法提出任何线索...... 这是我向FCM发送请求的方式: req = Typhoeus::Request.new( Fcm_server_uri, method: :post, params: {:to => fcm_regi... -
0 votesanswersviews
Rails,破坏后呈现
我有一个Cart / show.html erb,它会呈现一个名为carts_row.html.erb的部分 <p id="notice"><%= notice %></p> </br> </br> <div class="cart-container"> <%=rende... -
0 votesanswersviews
在rails上执行命令行ruby时出错
执行命令行 rails -v 或 rails new project 时,我收到以下错误: /usr/local/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in require:无法从/usr/local/lib/ruby/2.2加载此类文件 - rails / cli(LoadError) .0 / rubygems / co... -
5 votesanswersviews
如何在使用capistrano进行bundle安装期间指定Gemfile.lock的路径
我的目录结构如下: application/ tmp/ rails_code/Capfile rails_code/config/deploy.rb rails_code/Gemfile rails_code/Gemfile.lock non_rails_code/ 我使用capistrano来部署应用程序代码,但是当我运行cap deploy时,它无法使用bundler... -
0 votesanswersviews
Vagrant Ansible Redis - 使用不同服务器时获取127.0.0.1:6379(Errno :: ECONNREFUSED)
希望一切顺利 . 我有以下问题,并希望你可以帮助我: 我正在尝试使用vagrant和ansible部署我的rails 4应用程序 . 该应用程序的一部分是一个redis服务器 . 我已经设置并运行 192.168.33.2:6379 ,我的rails应用程序运行在 192.168.33.4 并在ubuntu nginx上运行 . 尽管我已经使用redis-rb(应用程序中的gem)设置redis并... -
6 votesanswersviews
POW / Rails错误:启动applicationBundler :: GemNotFound时出错:在任何来源中都找不到minitest-4.7.5
我只需要删除RVM并重新安装,然后安装Ruby 2.0.0 我可以在项目中从命令行运行rails console,但无法在浏览器中加载它 . 我正在阅读关于.bash_profile和.bashrc的一些答案,而且我的〜文件夹中都没有 . 我试过搞乱.bashrc文件,但没有任何帮助 . 在我的.bashrc中: [[ -s "$HOME/.rvm/scripts/rvm" ]... -
0 votesanswersviews
耙子流产了!使用Octopress时OSX上未初始化的常量Gem :: UserInteraction
我使用Octopress写博客,今天当我通常使用commmand rake生成时出现错误弹出,我用Google搜索并说它可能是宝石版本问题,所以我试图更新但仍然有错误 . 所以任何人都可以给我一个建议?提前致谢 . 这是终端命令: stevenlordiam:octopress stevenlordiam $ rake generate 耙子流产了!未初始化的常量Gem :: UserIntera... -
0 votesanswersviews
更新macOS x时损坏的Rails引用
今天,我将我的macOS x更新为Mavericks,我在rails上的项目不起作用 . 当我用命令运行我的项目时 rails服务器 显示以下错误: /Users/Jarvis/.rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in require':dlopen(/Users/Jarvi... -
0 votesanswersviews
独角兽错误:无法在任何来源中找到rake-10.3.2(Bundler :: GemNotFound)
我是关于设置VPS for rails app的初学者,开始我正在尝试将Nginx Unicorn与Digital Ocean作为提供商(特别是One Click安装https://www.digitalocean.com/community/tutorials/how-to-1-click-install-ruby-on-rails-on-ubuntu-12-10-with-digitaloce... -
0 votesanswersviews
尝试在本地计算机上检查Heroku版本时出错
我正在尝试查看我已经安装了哪个版本的Heroku所以我可以安装heroku工具腰带https://toolbelt.heroku.com/但是当我输入时: Heroku --v 我在终端获得以下内容: BrettMac:~brettgolding $ heroku --v /Users/brettgolding/.rbenv/versions/2.1.1/lib/ruby/site_ruby/2... -
1 votesanswersviews
安装后即使无法加载pg gem
对不起,如果问题是基本的,并且已经提出了相关的表格 . 我的系统管理员不在国外,所以我一直试图解决这个问题 . 并且没有一个类似的问题具有确切的情况(相信我,我看起来并且已经撞墙一段时间了) . 请参阅下面的我的红宝石/宝石,均为1.9.3 . 然后运行它以某种方式显示1.9.1,不知道为什么 . 无论如何,我已经尝试安装pg,缺少的宝石 . 看起来它已安装,但重新运行会给出相同的错误消息 . 请... -
1 votesanswersviews
错误:无法构建gem原生扩展 . 当试图安装rails
SYS:Ubuntu 14.04 Ruby版本:ruby 2.2.3p173(2015-08-18修订版51636)[x86_64-linux]宝石版本:2.4.8 我可以_1839815甚至安装导轨 . 这是gem_make.out文件/usr/local/bin/ruby -r ./siteconf20151030-11581-1f0cbp1.rb extconf.rb checking if... -
2 votesanswersviews
VSCode将调试shell更改为在windows上进行bash
Context: 我最近从Sublime Text切换到Visual Studio Code以测试Microsoft文本编辑器的调试功能 . 这里的主要问题是我的Ruby on Rails环境在Windows上的Ubuntu中设置为bash . 我将集成终端shell更改为bash,因此,我可以使用集成终端来启动/调试我的应用程序 . 但是当使用集成调试工具使用Ruby扩展(https://git... -
1 votesanswersviews
使用Tire在ElasticSearch中映射geo_point字段
我正在尝试使用Tire gem索引Elasticsearch中的geo_point字段 . 这是我的ActiveRecord模型的轮胎映射: class Availability < ActiveRecord::Base belongs_to :user attr_accessible :date, :latitude, :longitude include Tire::Mod... -
0 votesanswersviews
通过Slack Events API确定通道类型
在使用Slack Events API并接收事件通知时,我发现很难确定消息是否在以下位置发送: 直接留言 公共 Channels 私人团体/ Channels 请求正文中没有字段标识发送消息的 Channels 类型 . 因此,如果您希望根据 Channels 类型为应用程序执行不同的行为,(例如,标记在多人 Channels 中发送消息的用户) ),没有明显的方法可以做到这一点 ... -
0 votesanswersviews
Bundler安装需要较长时间才能执行
获取gem元数据和完整源索引需要过多的时间 . 我正在使用最新的捆绑包 . 有没有办法在笔记本电脑或整个局域网中的多个用户之间共享此信息 . 有哪些机制可以使这种运行更快 . 捆绑安装从https://rubygems.org/获取gem元数据 . 在请求依赖API期间出现错误Bundler :: HTTPError 从https://rubygems.org/获取完整的源索引 使用r... -
0 votesanswersviews
Bundler不兼容
我已经为ruby和rails安装了最新版本,但测试安装错误 . 请问你能帮我解决这个问题吗? 从https://rubygems.org/获取gem元数据.......从https://rubygems.org/获取gem元数据 . 解析依赖关系... Bundler找不到gem的兼容版本"activesupport":在快照(Gemfile.lock)中:activesupp... -
0 votesanswersviews
在Windows上创建Gemfile,部署到Linux时出现问题
我正在转换许多应用程序以使用Bundler,我已经看到它说最好的做法是将Gemfile.lock检查为版本 . 但我(和团队中的其他开发人员)在Windows上工作,而在中央开发/测试服务器和 生产环境 上的部署是Linux . 根据我的发现,似乎不可能在Windows上捆绑任何实质性的宝石,并期望Gemfile.lock成功部署到Linux环境 . 我们现在尝试的设置是将Gemfile提交到版本... -
45 votesanswersviews
使捆绑器为不同的平台使用不同的宝石
我正在努力将我们的一个Rails 2.3.8应用程序升级到Rails 3,并且遇到了捆绑和部署的恼人问题 . 我在Windows机器上开发应用程序,但 生产环境 环境正在运行Ubuntu Linux . 现在,我的问题是Bundler忽略了 生产环境 环境中的 mysql gem,并且Passenger吐出: "!!! Missing the mysql gem. Add it to ... -
51 votesanswersviews
如何在代理后面使用bundler?
我从sudo bundle install命令获得以下输出: Fetching source index for `http://rubygems.org/` Could not reach rubygems repository `http://rubygems.org/` Could not find gem 'rspec-rails (>= 2.0.0.beta.22, run... -
51 votesanswersviews
Rails bundler不会在组内安装gem
我有一些宝石,包括ruby-debug在一个名为:development的捆绑组中 . 当我运行bundle命令时,这些gem被忽略,它只安装不在任何组中的gem . 如何确保bundler不会忽略:development组中的gem? 编辑:这是我的Gemfile的样子 . source 'http://rubygems.org' gem 'rails', '3.0.1' # Auth gem... -
0 votesanswersviews
为不同的操作系统定义不同的宝石所以它在Gemfile.lock中反映并且可以与--deployment选项捆绑在一起
我希望能够在我的Gemfile中定义在我的开发机器(Windows 7)上应该安装某个gem(pg)版本(0.14.0-x86-mingw32),但是在我的 生产环境 服务器(Debian)上它应该安装常规版 . 我已经尝试在Gemfile中定义组,但这似乎没有反映在Gemfile.lock中,当我在我的开发机器(Windows)上运行 bundle install 时,它在Gemfile.loc...