-
ruby-on-rails – 设计模型用户和个人资料Omniauth Facebook
所属栏目:[百科] 日期:2020-12-17 热度:132
我们的应用程序使用Devise进行注册,并与用户模型和Profile模型完美配合. 将注册信息从表单保存到Users表,并在SQL上的Profiles表中使用其他信息创建配置文件,并使用user_id嵌套. Omniauth Facebook正在努力将内容保存到用户模型,但我想要保存名称,从Facebook[详细]
-
ruby-on-rails – 我在哪里将我的ui.router模板放在rails应用程
所属栏目:[百科] 日期:2020-12-17 热度:168
我正在研究一个基本的Rails / Angular应用程序,并使用ui.router来控制视图.但是,当我尝试使用templateUrl时,我收到localhost / app / assets / templates / partial-home.html错误.我应该把这些部分放在轨道上? app.config(function($stateProvider,$urlRou[详细]
-
ruby-on-rails – 光纤局部与线程局部变量
所属栏目:[百科] 日期:2020-12-17 热度:198
我很困惑何时在rails中使用光纤局部变量而不是线程局部变量. 我的用例如下: 我在rails中有一个控制器,它在GET请求中进行一些计算并将结果(这是一个整数列表)存储在光纤或线程局部变量中.我需要这样做,以便我可以超出这个计算结果,让我们说一个可能由控制器[详细]
-
ruby – 未定义的方法`split’代表nil:数组的NilClass(NoMethod
所属栏目:[百科] 日期:2020-12-17 热度:165
我正在尝试读取包含一些数字的文件.然后我想将它们转换为整数.当我在下面尝试时,没关系. input = IO.readlines(filename)size = input[0].split(/s/).map(:to_i) 但是,当我在下面尝试时,它会给我这个错误. input = IO.readlines(filename)lnth = input.leng[详细]
-
ruby-on-rails – 使用rspec进行文件上传测试
所属栏目:[百科] 日期:2020-12-17 热度:141
如何生成一个文件,以便在rspec中使用给定大小和测试文件上载进行测试?我想生成该文件. 我目前在fixtures / files中有文件,并使用fixture_file_upload作为测试文件.我想消除对该样本文件的需求. 解决方法 您可以使用 factory_girl或 fabrication来模拟上传的[详细]
-
ruby-on-rails – 从heroku bash复制/安装heroku上的wkhtmltoima
所属栏目:[百科] 日期:2020-12-17 热度:62
我正在使用wkhtmltoimage为我的app.While部署到heroku它显示wkhtmltoimage可执行文件在/usr/local/bin中找不到意味着我必须安装或复制可执行文件到heroku的local / bin文件夹我该如何安装或复制从heroku bash到/usr/local/bin文件夹 解决方法 Heroku与IMGKit[详细]
-
ruby-on-rails – ActiveRecord模型实例上陈旧的关联数据?
所属栏目:[百科] 日期:2020-12-17 热度:169
我正在使用Rails 2,我在这个应用程序中的Project模型和Schedule模型之间有一对多的关联. 我有一个观察者检查各种事物的属性是否发生变化,作为响应,它会迭代一组哈希值,用于填充新的Schedule实例. 每个Schedule实例都应该有一个属性disp_order,它最终告诉前端[详细]
-
ruby-on-rails – 使用Swagger和Foreman Rails服务器获取“Acces
所属栏目:[百科] 日期:2020-12-17 热度:184
我的服务器当前运行在0.0.0.0:5100.当我尝试访问我的Swagger文档时,我在控制台中收到以下错误: XMLHttpRequest cannot load http://0.0.0.0/api/v1/types.json. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'ht[详细]
-
ruby-on-rails – rake测试无法识别测试文件夹中的新文件夹
所属栏目:[百科] 日期:2020-12-17 热度:68
当我运行rake测试时,它不会在我创建的新文件夹中运行测试. 默认情况下,Rails在test文件夹中有这个文件夹: ? 当我运行测试,即rake测试时,它会测试测试文件夹的内容. 我在测试文件夹中添加了一个api文件夹. 我执行此操作时会测试api文件夹的内容:rake test:[详细]
-
ruby-on-rails – 在wicked_pdf中显示签名板 – Rails
所属栏目:[百科] 日期:2020-12-17 热度:184
在Rails中,我已正确设置视图以使用 Signature Pad显示捕获的签名 我现在想生成一个显示签名的pdf.签名是json在我的postgresql数据库中保存为字符串,如上所述,它将在html视图中生成,问题是以pdf生成. 我相信我已经为wicked_pdf正确包含了必要的资产: %= wick[详细]
-
ruby sequel gem – 如何使用pg_array扩展名查询数组
所属栏目:[百科] 日期:2020-12-17 热度:145
我正在使用 pg_array扩展和续集版本4.1.1. 我添加了这样的扩展名: Sequel::Database.extension :pg_array 我创建了一个这样的列: alter_table :emails do add_column :references,"text[]",null: trueend 我可以将数组加载和检索到postgress数组列,就像使[详细]
-
ruby-on-rails – 用于AngularJS HTML模板的Rails AWS CloudFron
所属栏目:[百科] 日期:2020-12-17 热度:80
我正在使用AngularJS作为我们的前端MVC框架部署Rails 4应用程序,我想通过CDN部署我们的资产.在我的AngularJS路由 javascript文件中调用asset_path时获取正确的指纹URL后,running into issues之后,我决定取消 AssetSync gem.为了取代AssetSync,我想在我的Rail[详细]
-
ruby-on-rails – 在父级中使用派生类的属性
所属栏目:[百科] 日期:2020-12-17 热度:68
我正在尝试使用define_method为从超类继承的类创建其他方法: class Child Parent ADDITIONAL_METHODS += ['xyz','qwe']endclass Parent ADDITIONAL_METHODS = ['common'] ADDITIONAL_METHODS.each do |key| define_method key do ... end endend 这不起作用[详细]
-
ruby – 用独角兽产生多个工人
所属栏目:[百科] 日期:2020-12-17 热度:59
我试图使用独角兽产生7个工作线程,我的设置如下 worker_processes 7timeout 30 preload_app true 但是在日志中,我只看到一个工人产卵.有什么东西我错过了吗? I,[2014-04-27T01:59:02.190520 #47057] INFO -- : listening on addr=0.0.0.0:9393 fd=7I,[2014-[详细]
-
获取父需要文件的路径,Ruby
所属栏目:[百科] 日期:2020-12-17 热度:58
是否有可能获取需要 Ruby中另一个文件的文件的位置? 我有一个项目,我生成一些进程,我希望能够在代码中确定哪个文件是所需文件的父文件.调试时这很好. 例: #initial.rb:require "./my_file.rb"fork do require "./my_file2.rb"end – #my_file.rb:puts "Req[详细]
-
ruby-on-rails – 如何在Rails 4中为某些路径选择性地启用SSL?
所属栏目:[百科] 日期:2020-12-17 热度:182
如何为给定路径关闭SSL HTTPS?我看到 Enable SSL for certain resource actions,但那是为单个路径启用HTTPS.我的配置有 config.force_ssl = true 但是,当我显示一个包含iframe的页面并嵌入外部源时 iframe src='http://www. 然后它甚至没有出现(Chrome),因[详细]
-
ruby-on-rails – 如何分离进行api调用的Rails Rspec测试
所属栏目:[百科] 日期:2020-12-17 热度:81
我正在编写rspec功能测试,可以进行实时api调用.我希望能够使用简单的命令rspec运行所有非api测试,然后分别调用live api测试.也许有一种方法可以使用ARGV或从一般的rspec命名空间中排除某些测试,并且仍然具有完整的功能测试功能.有什么想法吗? 解决方法 您需[详细]
-
ruby-on-rails – Rails Engine仅向主机应用添加中间件
所属栏目:[百科] 日期:2020-12-17 热度:123
我正在开发一个也是Rails :: Engine的gem 我希望引擎将自定义中间件添加到主机应用程序中,并使用以下代码完成此操作 module MyModule class Engine ::Rails::Engine isolate_namespace MyModule initializer "my_gem.middleware" do |app| app.config.app_mi[详细]
-
Rails – Onelogin ruby??-saml集成问题
所属栏目:[百科] 日期:2020-12-17 热度:74
我在Rails应用程序中使用 ruby-saml时遇到了问题.我是 Ruby世界的新手. 从here开始,我知道我可以使用ruby-saml工具包进行SAML SP. 现在,当我试图在我的控制器中引用OneLogin时(如下所示),我收到错误“未初始化的常量Onelogin :: Saml”. OneLogin::RubySaml:[详细]
-
ruby-on-rails – 需要多个强大的参数
所属栏目:[百科] 日期:2020-12-17 热度:53
我试图强制我的控制器在传递时需要一些不同的参数.任何想法如何在一行中做到这一点? (或正确的方法) params.require(:facebook_message).require(:access_token)params.require(:facebook_message).require(:facebook_user_id)params.require(:facebook_mes[详细]
-
ruby-on-rails – 我可以在Windows中为不同的项目目录使用不同版
所属栏目:[百科] 日期:2020-12-17 热度:60
目前我的 Windows机器上安装了Rails 4.0.2,我将它用于多个rails项目.但是,我确实想将Rails 3.2.8版本用于另一个项目. 所以,我的问题:我是否可以在单个项目中指定版本3.2.8并通过确保安装3.2.8的所有依赖项来保留所有其余项目中的4.0.2? 解决方法 是的! 安[详细]
-
Ruby C API字符串和符号相等?
所属栏目:[百科] 日期:2020-12-17 热度:131
为 Ruby gem编写C扩展,我需要测试参数值是否与已知符号和字符串相等. 我意识到你可以用一个字符串实习 char *foo = "foo";VALUE foo_string_value = rb_intern(foo); 然后将其转换为符号: VALUE foo_sym_value = ID2SYM(foo_string_value); 我的问题是我现[详细]
-
ruby-on-rails – NoMethodError:ModuleX:Module的未定义方法`
所属栏目:[百科] 日期:2020-12-17 热度:55
使用Mocha,我试图模拟一个调用模块方法的控制器方法. 这是一个集成测试. 例: class Controller ApplicationController def method1 response = Module1.method2(... 我到目前为止的步骤: 将mocha添加到gemfile 在我的最底层添加了’mocha / mini_test’ te[详细]
-
ruby-on-rails – 使用RSpec测试用户身份验证
所属栏目:[百科] 日期:2020-12-17 热度:193
我使用简单的rails 4.1.0应用程序,不使用设计.我正在测试应用程序控制器: class ApplicationController ActionController::Base protected def current_user @current_user ||= User.find(session[:user_id]) if session[:user_id] end def signed_in? !!cu[详细]
-
ruby-on-rails – 无法将localhost连接到heroku数据库
所属栏目:[百科] 日期:2020-12-17 热度:116
我正在尝试使用rails应用程序与heroku一起工作,但我做错了什么. database.yml的 development: adapter: postgresql encoding: unicode database: (heroku db) user: (heroku db_user) pool: 5 password: (heroku db_pass) 如果我从我的heroku数据库输入信息,[详细]