-
ruby-on-rails – 将参数从link_to传递给controller方法
所属栏目:[百科] 日期:2020-12-17 热度:164
如何将subscription.title传递给我的控制器方法watchsub?那么你如何访问watchsub中的变量? 在我看来,我有 % @subscriptions.each do |subscription| % tr td %= link_to subscription.title,watchsub_stream_path(subscription.title),:method = :get % /t[详细]
-
ruby-on-rails – 如何在Capybara / Rspec中存根回形针文件路径
所属栏目:[百科] 日期:2020-12-17 热度:154
对于某些应用程序,我使用Paperclip进行文件上传(实际上是dm-paperclip风格),以及Factory Girl,Rspec,Capybara进行测试. 我有一个非常简单的工厂用于“图片”模型,我按照 this post中的建议存储我的文件属性: FactoryGirl.define do factory :picture do tit[详细]
-
ruby – Sequel的ClassTableInheritance插件是否可以配置为存储
所属栏目:[百科] 日期:2020-12-17 热度:50
我使用 class_table_inheritance Sequel plugin作为我的项目,我有以下型号: class Account Sequel::Model plugin :class_table_inheritanceendclass TwitterAccount Account; endclass FacebookAccount Account; endclass GoogleAccount Account; end 我更[详细]
-
ruby-on-rails – Rails 4强制默认路由参数包含在生成的URL中
所属栏目:[百科] 日期:2020-12-17 热度:85
我正在为可选参数的路由和默认值进行摔跤.鉴于路线: get '/product/:key(/:env(/:version))',to: 'delivery#widget_view',defaults: { env: 'live' },as: :product_view 我明白如果我给它一个版本,那么我也应该给它一个env.当我 link_to 'view it',key: 'my[详细]
-
ruby-on-rails – Rails App不在具有自定义资源文件夹的生产模式
所属栏目:[百科] 日期:2020-12-17 热度:166
它可以在开发模式下查找,但是向我展示ActionController :: RoutingError(无路由匹配[GET]“/lenord-single-page-theme/js/custom.js”):生产模式中的错误. 在运行rails服务器之前,我运行了RAILS_ENV =生产rake资产:precompile –trace 我在供应商下添加了[详细]
-
ruby – Zlib依赖于CentOS的Gitlab包
所属栏目:[百科] 日期:2020-12-17 热度:89
我按照 this procedure将gitolite存储库迁移到CentOS 6.4上的gitlab.脚本因以下错误而停止: [root@localhost gitlab-rails]# bundle exec rake gitlab:import:repos RAILS_ENV=productionrake aborted!/lib64/libz.so.1: version `ZLIB_1.2.3.3' not found[详细]
-
ruby-on-rails – 捆绑安装无法正常工作?
所属栏目:[百科] 日期:2020-12-17 热度:143
当我尝试运行回形针迁移生成器时,我正在处理rails项目并继续收到此错误.它告诉我捆绑安装作为gems源无法找到但是当我运行bundle install时,一切都很顺利,除了我每次都得到相同的错误消息来运行bundle update. 几个小时后我遇到了同样的问题但是这次它找不到j[详细]
-
ruby-on-rails – Rails4:如何提供gem特定的javascript文件?
所属栏目:[百科] 日期:2020-12-17 热度:187
我将一个工作rails应用程序复制到另一个目录中,并使用重命名Gem重命名它. 大多数rails功能都正常,但我无法提供与gems捆绑的资产,特别是来自bootstrap-slider-rails的js文件 我比较了我的application.rb,Gemfile和application.js,它们在两个应用程序中是相同[详细]
-
ruby-on-rails – Rails Faye Apache:将Faye从瘦身转移到乘客
所属栏目:[百科] 日期:2020-12-17 热度:123
使用我们的主要应用程序在Passenger和Faye on Thin上进行部署目前正在进行中.但是我也有一些问题从使用乘客过渡到Faye. 它建议在这里(https://github.com/faye/faye-websocket-ruby)我可以在Passenger Standalone上运行Faye并使用此命令启动所述服务器 passe[详细]
-
ruby-on-rails – Rails 500错误会覆盖我的标题
所属栏目:[百科] 日期:2020-12-17 热度:55
我有一个rails应用程序,其中cors设置在before_filter上: def cors headers['Access-Control-Allow-Origin'] = '*' headers['Access-Control-Allow-Headers'] = 'X-AUTH-TOKEN,X-API-VERSION,X-Requested-With,Content-Type,Accept,Origin' headers['Access-[详细]
-
ruby-on-rails – 适用于Rails的$resource POST参数
所属栏目:[百科] 日期:2020-12-17 热度:126
我正在尝试将一些数据发布到我的Rails 4 API. 资源: App.factory 'House',['$resource',($resource) - $resource '/api/v1/houses/:id',{ id: '@id' }] 资源的JSON表示: newHouse = { "owner_id": "30","name": "test","address_attributes": { "street":[详细]
-
ruby-on-rails – 如何将Rails时区名称映射到PostgreSQL?
所属栏目:[百科] 日期:2020-12-17 热度:71
我需要使用类似的查询 SELECT * FROM items WHERE to_char(created_at AT TIME ZONE’RAILS_GIVEN_ZONE’,’DD / MM / YYYY’)ILIKE’%5/02%’ 其中RAILS_GIVEN_ZONE值应始终使用Rails 4应用程序的时区(可由用户更改),而不是PG的时区选项. 但问题是Rails和[详细]
-
ruby – 如何防止Yard使用@return的内容作为描述?
所属栏目:[百科] 日期:2020-12-17 热度:122
除了指定它输出的内容之外,我没有什么有用的东西来写这个函数.如果Yard没有找到描述,则使用@return的内容.有什么方法可以阻止这种情况吗?我想避免愚蠢的重复,就像你在下面的例子中看到的那样. ### @return [ArrayHash]## an array of hashes. Example outpu[详细]
-
ruby-on-rails – 如何在黄瓜测试中集成parallel_test和思考狮身
所属栏目:[百科] 日期:2020-12-17 热度:156
我有Rails 4应用程序与黄瓜功能.在一些测试中,我有思考sphinx数据,如: @javascript @sphinxFeature: Edit a service Scenario: Editing Given I exist as an "individual" And I have few services as individual user And Sphinx indexes all models ... T[详细]
-
ruby-on-rails – 使用RABL为JSON模板缓存变暖
所属栏目:[百科] 日期:2020-12-17 热度:79
好吧,在我得到实际问题之前,这篇文章有点罗嗦,因此删节版本基本上与使用RABL模板的缓存变暖有关.调用Rabl.render与API调用时,生成的缓存没有相同的缓存键.当直接使用Rabl.render时,我应该期望缓存键匹配,当通过API调用相同的模板时? K,现在结束了…… 我在H[详细]
-
ruby-on-rails – Docker rails迁移
所属栏目:[百科] 日期:2020-12-17 热度:155
我正在尝试使用docker和fig运行我的rails应用程序,它依赖于redis服务器,mongodb,postgres和nginx, 这是我的fig.yml的样子: pg: image: docker-index.my.com/postgres ports: - 5432redis: image: docker-index.my.com/redis ports: - 6379mongodb: image: d[详细]
-
ruby-on-rails – 为每个域i18n语言环境设置语言环境的Rails 4多
所属栏目:[百科] 日期:2020-12-17 热度:74
在Rails 4多域应用程序中,我需要一组针对每个域的4种语言的区域设置文件(总共3个域). 域之间的一些翻译重叠,但其中一些是非常具体的,所以我想的结构有点像这样: config/locales/en.yml ..fr.yml ..de.yml ..it.yml #is picked up by all domainsconfig/loca[详细]
-
ruby-on-rails – 导轨erb中的Angular Js花括号
所属栏目:[百科] 日期:2020-12-17 热度:136
有谁知道是否可以渲染角度js花括号类型{{}} 在ERB中作为参数. 例如. =home_url( {{code.id}},@code)/ 解决方法 摘自 here的例子: div labelName:/label input type="text" ng-model="yourName" placeholder="Enter a name here" hr h1Hello {{yourName}}!/h[详细]
-
ruby-on-rails – “无法自动加载常量”使用rspec但不是rails
所属栏目:[百科] 日期:2020-12-17 热度:70
我有这个文件,我想测试一下. 应用程序/工人/站/ http.rb module Worker module Station class HTTP # ... end endend 这是我的spec文件. 规格/工人/站/ http_spec.rb describe Worker::Station::HTTP do it "should do something" do end end 现在的问题是我[详细]
-
ruby – 无法使用Selenium WebDriver单击Safari中的按钮
所属栏目:[百科] 日期:2020-12-17 热度:178
我想点击下面的按钮但是当我没有点击运行脚本按钮时,脚本仍在传递. 这是HTML剪辑 input type="button" value="Authorize" class="standard" id="oauth2button" style="margin-left: 60px;" 这是我用来执行点击操作的ruby代码 authorize_button = $driver.fin[详细]
-
ruby – 创建一个Binding,它的唯一变量是来自Hash的键
所属栏目:[百科] 日期:2020-12-17 热度:156
我知道我可以使用ostruct从Hash创建一个Binding,如下所示: require 'ostruct'not_in_locals = "we don't want this"locals = {a: 1,b: 2}my_binding = OpenStruct.new(locals).instance_eval { binding }p my_bindingp eval("a",my_binding) #good,we want[详细]
-
ruby-on-rails – 使用带有Rails的X-Accel-Redirect创建POST请求
所属栏目:[百科] 日期:2020-12-17 热度:54
我正在使用rails 4,我正在向另一台服务器代理GET请求,如下所示: def proxy_video(path) self.status = 200 response.headers["X-Accel-Redirect"] = "/proxy/#{path}" render text: 'ok'end 在我的nginx配置中,我有这个: location ~* ^/proxy/(.*?)/(.*) {[详细]
-
sinatra – 为什么BCrypt在这种情况下无法进行身份验证?
所属栏目:[百科] 日期:2020-12-17 热度:170
当我创建用户(在sinatra中)时,我这样做 require 'Bcrypt'post '/users' do @user = User.new(params[:user]) @user.password_hash = BCrypt::Password.create(params[:password]) p @user.password_hash == params[:password] # this prints TRUE! @user.sav[详细]
-
ruby – “-r profile”和“require’profile’”之间有什么区别
所属栏目:[百科] 日期:2020-12-17 热度:192
我的 Ruby版本是1.9.3p448. 我有一个简单的程序: count = 0words = File.open('/usr/share/dict/words')while word = words.gets word.chomp! count += 1 if word.length == 12endputs "#{count} twelve-character words" 当我用ruby -r profile test.rb评[详细]
-
ruby-on-rails – 活动管理员有一个多态形式
所属栏目:[百科] 日期:2020-12-17 热度:124
我正在尝试设置一个选择菜单,将 ImageGallery与产品相关联. ImageGallery是多态的,因为它在几个模型之间共享. Formtastic似乎对该怎么做非常困惑.它试图在产品模型上调用名为Galleryable的方法,这是我的多态关联的名称,_id(galleryable_id). 产品 class Prod[详细]