-
ruby-on-rails – Rails gem将段落分成一系列句子
所属栏目:[百科] 日期:2020-12-17 热度:139
我试图将一个段落分成一系列句子,使每个句子组保持在N个字符之下.如果单个句子长于N,则应将其拆分为带有标点符号或空格作为分隔符的块. 例如,如果N = 50,则接下来的字符串 “Lorem ipsum,consectetur elit. Donec ut ligula. Sed acumsan posuere tristique.[详细]
-
ruby-on-rails-3 – 在heroku上的therubyracer错误为“无法通过B
所属栏目:[百科] 日期:2020-12-17 热度:118
当我将我的应用程序推送到heroku时,它会给我以下错误 ----- Ruby/Rails app detected----- Installing dependencies using Bundler version 1.3.2 Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -[详细]
-
ruby-on-rails-3.2 – Rails:如何使用Rails内置的“资源”创建S
所属栏目:[百科] 日期:2020-12-17 热度:92
Stackoverflow网址就像这样: https://stackoverflow.com/users/12345/name-of-user 它具有真正RESTful路由的所有属性: :resource_name/:resource_id 但它在:resource_id段之后还有一个名称部分.我知道如何使用非资源路由的Rails实现它.但是可以使用其内置[详细]
-
ruby-on-rails – rails 3.2中的奇怪路由错误
所属栏目:[百科] 日期:2020-12-17 热度:93
我正在实现一个应用程序,我想在其中更改应用程序的设置. 这样做我得到一个错误 no routes matches {:action="show",:controller="settings",format="nil"} 点击打开的新设置标签. 我的index.html如下: – h1Listing settings/h1table class="table table-st[详细]
-
ruby-on-rails – 如何通过database.yml(或其他)引用ruby / sina
所属栏目:[百科] 日期:2020-12-17 热度:54
我试图找出如何从数据库中提取数据,而无需在每个 ruby文件的顶部放置连接字符串. 我正在通过一个小的Sinatra应用程序学习ruby的基础知识,我将它放在一起从MSSQL数据库中提取数据. 到目前为止,我已经设法创建各种简单的erb页面,通过在每个文件的顶部使用以下[详细]
-
使用Ruby恢复可恢复的YouTube Data API v3上传
所属栏目:[百科] 日期:2020-12-17 热度:164
我目前正在使用 google-api-ruby-client将视频上传到Youtube API V3,但我找不到获取由可恢复上传创建的Youtube ID的方法.我试图使用的代码是: media = Google::APIClient::UploadIO.new(file_path,'application/octet-stream')yt_response = @client.execut[详细]
-
ruby – Chain should_receive可能吗?
所属栏目:[百科] 日期:2020-12-17 热度:92
有没有更简洁的方法来编写这个rspec代码? mailer = doubleAdminMailer.should_receive(:request_failed).with(@request).and_return(mailer)mailer.should_receive(:deliver) 我想象的是这样的: AdminMailer .should_receive(:request_failed) .with(@requ[详细]
-
ruby-on-rails – 如何创建应用了布局的pdf文件.使用pdfkit gem
所属栏目:[百科] 日期:2020-12-17 热度:198
require 'pdfkit'html = render_to_string(:layout = 'layouts/test_layout',:action = print_form.html.erb")kit = PDFKit.new(html)send_data(kit.to_pdf,:filename = "Form.pdf",:type = 'application/pdf') 上面的代码生成PDF文件,没有指定布局.如何创建[详细]
-
ruby-on-rails – Heroku在Rails中读取字符串而不是整数?
所属栏目:[百科] 日期:2020-12-17 热度:60
在使用Postgres版本9.1.9的Heroku Cedar堆栈上运行的Rails 3.2.2应用程序中. 执行以下方法时: class Post ActiveRecord::Base def shared_to_all privacy 1 == 1 endend 我遇到这个错误: Completed 500 Internal Server Error in 19msNoMethodError (undef[详细]
-
ruby – 如何订阅PubSubHubbub github?
所属栏目:[百科] 日期:2020-12-17 热度:101
我目前正在尝试编写一个侦听来自(enterprise) github的事件的基本客户端,并相应地进行API调用. 我遇到的问题是我无法设置PubSubHubbub客户端.我以为是我正在使用的客户端/身份验证,但我现在无法从the docs工作中获得基本呼叫! 为了弄清楚我做错了什么,我正[详细]
-
ruby-on-rails – I18n奇怪的行为
所属栏目:[百科] 日期:2020-12-17 热度:138
我在Redis商店使用I18n,并在更新到Rails 3.2.13之后有一个奇怪的行为 [6] pry(main) I18n.t("my_website_field")= "M"[7] pry(main) $redis.get("en.my_website_field")= ""My website"" 我只收到翻译的第一个字母 解决方法 据我所知,我认为redis-store与[详细]
-
ruby-on-rails – 是否可以跨多个网络使用单个Yammer API密钥
所属栏目:[百科] 日期:2020-12-17 热度:127
我在网络中生成了一个Yammer API密钥,API密钥用于通过该网络读/写数据.但是当我尝试使用相同的API密钥访问来自不同网络的数据时,它会显示错误. unexpected token at 'Your network is not allowed to request an OAuth token for this Application' API密钥[详细]
-
ruby-on-rails – 为什么这个测试结果会倒退?
所属栏目:[百科] 日期:2020-12-17 热度:113
我正在使用Test:Unit和Shoulda编写我的第一个测试,所以这对我来说可能是一个简单的误解,但鉴于Pages模型不包含验证,并且测试: #test/unit/page_test.rb require 'test_helper'class PageTest ActiveSupport::TestCase should belong_to(:site) should vali[详细]
-
ruby-on-rails – 从rails隐藏字段中删除包装器div
所属栏目:[百科] 日期:2020-12-17 热度:141
我想知道是否有可能从表单上自动生成的Rails隐藏输入中删除包装div? 原因是它在我的ySlow报告中给了我一个“B”并告诉我要避免使用CSS表达式.我知道这个小东西对性能无关紧要,但我想知道它是否可行. Grade B on Avoid CSS expressionsThere is a total of 1[详细]
-
ruby-on-rails – 如何在Facebook上的电影部分列出应用程序
所属栏目:[百科] 日期:2020-12-17 热度:136
我正在研究与Facebook集成的电影细节共享应用程序. 我发布了具有默认视频对象属性的帖子,但仍未在“电影”部分中显示该应用. 当我点击编辑它显示Goodreads和Pinterest(和其他应用程序)列出但不是我的. 我想在本节中列出我的应用程序. 解决方法 你不能,因为片[详细]
-
ruby – 使用tweetstream和超时
所属栏目:[百科] 日期:2020-12-17 热度:109
Ruby版本:2.0.0-p0 Mac – 山狮 以下是我的代码(tw_stream_track.rb): require 'tweetstream'TweetStream.configure do |config| config.consumer_key = 'xxxxxxxxxxxxxxx' config.consumer_secret = 'xxxxxxxxxxxxxxx' config.oauth_token = 'xxxxxxxxxxx[详细]
-
ruby-on-rails-3 – Facebook登录错误:拒绝在框架中显示,因为它
所属栏目:[百科] 日期:2020-12-17 热度:51
我使用 Ruby on Rails构建了一个网站,并希望使用facebook登录.使用 Ominauth-Facebook gem,我可以登录计算机.但是,当几个朋友测试它时,他们都在Chrome中出错(类似于Safari说“拒绝显示文档,因为X-Frame-Options禁止显示”): 这很奇怪,因为它适用于我的每个[详细]
-
ruby-on-rails – Model / ActiveRecord不保存新数据
所属栏目:[百科] 日期:2020-12-17 热度:145
我已经确认这种方法有效.基本上它从控制器接收电子邮件并更改特定用户的电子邮件. 但是它实际上从未保存过数据.我传递了错误的电子邮件格式,如果我传递正确的电子邮件方法返回true,则返回false,这意味着它分配了一封新电子邮件并称为安全. # Allows user to[详细]
-
ruby-on-rails – RailsAdmin中的作用域关联
所属栏目:[百科] 日期:2020-12-17 热度:191
我尝试对关联进行范围化,以便用户在编辑关系时无法看到已发送的提醒.但是,我希望它们能够在“显示”视图中看到,但不能在“编辑”视图中看到. 我不能让范围在每个字段的基础上工作.我可以使用proc来调整整个has_many调用的范围,但这不会让我在’show’页面上[详细]
-
ruby-on-rails – 更新gemspec文件列表的最佳做法是什么?
所属栏目:[百科] 日期:2020-12-17 热度:197
关于gemspecs的文件列表. 我注意到珠宝商用项目中的文件列表手动更新了这个列表.例如 Gem::Specification.new do |s| # stuff s.files = [ "lib/somegem.rb","README.md" ] # ... more stuffend 有没有证据表明使用git ls-files或Dir.glob(‘** / *’)动态生[详细]
-
ruby – 没有参数的文档块
所属栏目:[百科] 日期:2020-12-17 热度:109
我正在写我用YARD记录的第一颗宝石.我已经让我的一个类有一个构造函数,它需要一个不带参数1的块. YARD提供了@yield [params]描述标记,用于根据方法传递给它的参数来描述块参数,但如果params列表为空,则不能正确格式化.我该如何记录没有参数的块? 1:从技术[详细]
-
ruby-on-rails-3 – 多表继承Rails和activerecord
所属栏目:[百科] 日期:2020-12-17 热度:138
我正在尝试使用ActiveRecord实现多表继承.看起来所有可用的宝石都很老了.我错过了什么吗?使用activerecord有没有“本地”方式来实现它? 我正在使用Rails 3.2.3和activerecord 3.2.1 解决方法 单表继承(每个Car和Truck共享一个数据库) class Vehicle Active[详细]
-
ruby-on-rails – 如何在os x 10.8.3上安装rmagic 2.12.2
所属栏目:[百科] 日期:2020-12-17 热度:107
我正在尝试将机车宝石安装到我的rails应用程序中.它依赖于使用rmagick gem 2.12.2 我成功安装了最新版本的rmagic 2.13.2,但很明显,宝石需要的旧版本有一些路径问题,我安装的imagemagick女巫是版本6.8.0-10 我已经阅读了很多帖子都说要设置不同的环境路径,使[详细]
-
Ruby:在方法链中访问调用者
所属栏目:[百科] 日期:2020-12-17 热度:84
我正在尝试编写一个Or helper(基于 Not Method by Jay Fields).我想要实现的是: s = ""s.nil? # falses.empty? # trues.nil? || s.empty? # trues.nil?.or.empty? # should == true 我可以访问nil的结果吗?但不是什么输入到零?是. 我明白了: NoMethodErr[详细]
-
ruby-on-rails – 分布式系统的身份验证和授权
所属栏目:[百科] 日期:2020-12-17 热度:166
我正在研究分布式系统的架构,基本上是在 ruby(rails,sinatra等)中. 我有几个纯API组件,比如API_C1,API_C2,API_C3.它有几个Web客户端应用程序,比如Portal1,Portal2和一些本机客户端应用程序,比如Native1. 要求: 所有Web客户端(Portal1,Portal2)的SSO,集中身[详细]