cost 605 ms
部署 Sinatra 项目 - Deploy Sinatra project

我刚刚开始学习 ruby。所以现在我已经设置了一个基本的 Sinatra 项目,只是想知道我可以在哪里免费部署它而无需信用卡详细信息? 由于 Heroku 不再有免费套餐。 另外,我想知道我生成随机数据的 seeds.rb,这些数据在部署后是否能够使用。 我已经尝试了几个其他平台(render、ra ...

用水豚和 activerecord 测试 flash[:notice] NameError: undefined local variable or method `flash' - testing flash[:notice] with capybara and activerecord NameError: undefined local variable or method `flash'

我对构建网站还很陌生,目前遇到以下问题。 我正在使用 ruby、rspec、sinatra、sinatra-flash、capybara 和 ActiveRecord 来设计一个网站。 我目前没有使用 rails 我已经实现了一个用户注册/登录页面,如果用户没有填写登录时的所有字段,就会弹出一个 ...

ActiveRecord 将在迁移时创建数据库,但当我尝试保存某些内容或生成架构时找不到它 - ActiveRecord will create database upon migrations but can't find it when I try to save something or produce a schema

我正在尝试保存用户,但 ActiveRecord 找不到我的表。 'rake db:schema:dump' 也不会生成 schema.rb 文件,我已经完成了创建表迁移,并且在我这样做时已经创建了默认的 'development.sqlite' 数据库。 之后我输入: 看看: ActiveRe ...

为什么我的 Ruby 应用程序不会将实例保存到数据库? - Why won't my Ruby app save instances to the database?

我有一个正在使用 ActiveRecord 的 Sinatra 应用程序。 每当我运行 User.create 时,都会创建一个实例,但没有保存 id。 我试过rake db:reset但没有任何变化。 请帮我解决这个问题! 在 Pry 中的一个例子: 澄清一下,这与许多其他表一起被迁移并且仍 ...

ActiveRecord::Base.connection.execute 和纯 sql 返回不同的结果 - ActiveRecord::Base.connection.execute and pure sql return different result

我使用 ActiveRecord::Base.connection.execute 和纯 sql 进行相同的查询,但结果不同。 有没有人遇到过像我这样的情况? 我使用 postgresql 9.6 和 activerecord 5.2.3 我的查询: 我通过 ActiveRecord 查询:Acti ...

我的重定向不起作用(Ruby Sinatra/REST 路由) - My redirect is not working (Ruby SInatra/REST routes)

我的 Sinatra 应用程序出现路由问题。 我正在使用 ActiveRecords 顺便说一句。 当我在表单上输入信息时,我将其设置为目标 post 方法,但是当它到达该 post 方法时重定向不起作用。 相反,它一直循环回到我刚刚使用的表格。 这是它呈现的 ERB 文件 这是它应该将信息发送到 ...

如何使用模块化的 Sinatra APP 将数据存储到 Activerecord 中? - How to store data into Activerecord with a modular Sinatra APP?

我是 Sinatra 的新手。 我想在我的应用程序中使用模块化风格。 我希望用户输入一些文本,这些文本将被存储到一个名为“Tweet”的模型中。 但是,当我提交文本时,它一直显示错误消息“NameError - 未初始化的常量 MiniDemo::Tweet:”。 config.ru 如下: ...

如何修复服务器上 Sinatra 损坏的依赖项 - How to fix broken dependencies for Sinatra on server

我有一个使用 Ruby v2.4.3 运行的 Sinatra 项目。 使用 rbenv,我将机器上的 Ruby 版本更新为 2.6.1 并修改了项目的 Gemfile,指定了新版本。 这是更新的 Gemfile: 现在,当我使用ruby server.rb启动服务器时,我收到几条错误消息: 我尝试降 ...

如何在我的 Sinatra 应用程序中使用来自我的 Ruby gem 的模块 - How to use modules from my Ruby gem in my Sinatra app

我正在研究一个未发布的 gem,它在 Rails 中正常工作。 它有一个需要包含在 ActiveRecord::Base 类中的模块。 我的 Sinatra 应用程序如下所示: 我的 gem 文件如下所示: 我的 Gemfile.lock 看起来像这样: 如果我手动添加模块它工作正常: ...

Active Record has_many:messages 没有正确保存记录 - Active Record has_many :messages not saving records properly

我正在构建一个带有活动记录的 sinatra 应用程序。 这个想法本质上是拥有一个定制的 email 应用程序。 这里我有模型用户和消息。 一个User has_many:messages和一个Message belongs_to:user 。 这可能是我遇到问题的地方。 我还为Message be ...

ActiveRecord 使用 force::cascade 自动生成 Schema.rb 文件,删除我的记录 - ActiveRecord autogenerating Schema.rb file with force::cascade that deletes my records

我正在使用 ActiveRecord 创建一个 Sinatra 应用程序来保存数据。 当我运行 rake db:migrate 时,它会自动生成一个 schema.rb 文件,其中包含带有 force::cascade 的表名。 这不会让我保存/保留我的数据。 如果我删除此文件,我可以保存/保留数据 ...

db:migrate 看起来不能加载我的 rake 文件的一部分 - db:migrate doesn't look like it can load part og my rake file

我正在尝试运行 bundle exec db:migrate 但遇到加载错误: 我很确定这一定是配置错误,因为实际代码来自训练营并且在他们的环境下工作。 我尝试跟踪 rakefile、db 迁移脚本和 evniroment.rb 中引用的文件位置,以确保我没有移动一些重要的东西。 这是尝试r ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM