我刚刚开始学习 ruby。所以现在我已经设置了一个基本的 Sinatra 项目,只是想知道我可以在哪里免费部署它而无需信用卡详细信息? 由于 Heroku 不再有免费套餐。 另外,我想知道我生成随机数据的 seeds.rb,这些数据在部署后是否能够使用。 我已经尝试了几个其他平台(render、ra ...
我刚刚开始学习 ruby。所以现在我已经设置了一个基本的 Sinatra 项目,只是想知道我可以在哪里免费部署它而无需信用卡详细信息? 由于 Heroku 不再有免费套餐。 另外,我想知道我生成随机数据的 seeds.rb,这些数据在部署后是否能够使用。 我已经尝试了几个其他平台(render、ra ...
我有一个 Sinatra 应用程序,它使用activerecord和sinatra-activerecord gem 运行 ActiveRecord。 我想使用 ActiveRecord 加密,但ActiveRecord 加密指南假定我有一个 Rails 应用程序并指定如何将所需的加密密钥添加到 R ...
我对构建网站还很陌生,目前遇到以下问题。 我正在使用 ruby、rspec、sinatra、sinatra-flash、capybara 和 ActiveRecord 来设计一个网站。 我目前没有使用 rails 我已经实现了一个用户注册/登录页面,如果用户没有填写登录时的所有字段,就会弹出一个 ...
我正在尝试保存用户,但 ActiveRecord 找不到我的表。 'rake db:schema:dump' 也不会生成 schema.rb 文件,我已经完成了创建表迁移,并且在我这样做时已经创建了默认的 'development.sqlite' 数据库。 之后我输入: 看看: ActiveRe ...
所以我是计算机编程的新手,我遇到了这个非常烦人的问题。 所以我正在构建一个非常简单的 Sinatra web 应用程序,我的 gemfile 中有 bcrypt,迁移表中有“t:string:password_digest”,我的用户模型中也有“has_secure_password”。 当我在 w ...
我有一个正在使用 ActiveRecord 的 Sinatra 应用程序。 每当我运行 User.create 时,都会创建一个实例,但没有保存 id。 我试过rake db:reset但没有任何变化。 请帮我解决这个问题! 在 Pry 中的一个例子: 澄清一下,这与许多其他表一起被迁移并且仍 ...
我使用 ActiveRecord::Base.connection.execute 和纯 sql 进行相同的查询,但结果不同。 有没有人遇到过像我这样的情况? 我使用 postgresql 9.6 和 activerecord 5.2.3 我的查询: 我通过 ActiveRecord 查询:Acti ...
我正在尝试在我的登录过程中实现会话,但是当我使用 set :session_secret, SecureRandom.hex(64)时,session 没有从一个路由传递到另一个路由,但是如果我使用set:session_secret, "secret"它工作正常。 据我了解,我不应该这样做,因为它 ...
我的 Sinatra 应用程序出现路由问题。 我正在使用 ActiveRecords 顺便说一句。 当我在表单上输入信息时,我将其设置为目标 post 方法,但是当它到达该 post 方法时重定向不起作用。 相反,它一直循环回到我刚刚使用的表格。 这是它呈现的 ERB 文件 这是它应该将信息发送到 ...
我正在使用 Sinatra 制作一个简单的小 API。 我还没有找到一种方法来从我输出的 JSON 中删除“password_digest”字段。 好吧,我知道我可以做到的还有很长的路要走,但我觉得有一种更简单的方法。 结尾我要做的就是从 output 中删除 password_digest 字段 ...
我是 Sinatra 的新手。 我想在我的应用程序中使用模块化风格。 我希望用户输入一些文本,这些文本将被存储到一个名为“Tweet”的模型中。 但是,当我提交文本时,它一直显示错误消息“NameError - 未初始化的常量 MiniDemo::Tweet:”。 config.ru 如下: ...
我正在构建我的第一个 Sinatra 应用程序,但我在将控制器连接到我现有的一些子目录视图时遇到了一些问题。 它目前可以转到 review_entries,但不会在 review_entries 下找到任何子位置。 这是我的目录的当前设置 ...
我有一个使用 Ruby v2.4.3 运行的 Sinatra 项目。 使用 rbenv,我将机器上的 Ruby 版本更新为 2.6.1 并修改了项目的 Gemfile,指定了新版本。 这是更新的 Gemfile: 现在,当我使用ruby server.rb启动服务器时,我收到几条错误消息: 我尝试降 ...
我正在研究一个未发布的 gem,它在 Rails 中正常工作。 它有一个需要包含在 ActiveRecord::Base 类中的模块。 我的 Sinatra 应用程序如下所示: 我的 gem 文件如下所示: 我的 Gemfile.lock 看起来像这样: 如果我手动添加模块它工作正常: ...
我正在构建一个带有活动记录的 sinatra 应用程序。 这个想法本质上是拥有一个定制的 email 应用程序。 这里我有模型用户和消息。 一个User has_many:messages和一个Message belongs_to:user 。 这可能是我遇到问题的地方。 我还为Message be ...
我正在使用 ActiveRecord 创建一个 Sinatra 应用程序来保存数据。 当我运行 rake db:migrate 时,它会自动生成一个 schema.rb 文件,其中包含带有 force::cascade 的表名。 这不会让我保存/保留我的数据。 如果我删除此文件,我可以保存/保留数据 ...
我正在尝试运行 bundle exec db:migrate 但遇到加载错误: 我很确定这一定是配置错误,因为实际代码来自训练营并且在他们的环境下工作。 我尝试跟踪 rakefile、db 迁移脚本和 evniroment.rb 中引用的文件位置,以确保我没有移动一些重要的东西。 这是尝试r ...
我后来安装了PostgreSQL 1-已安装gem pg 2-已安装的宝石: 3-我创建了连接数据库的文件app.rb 4-创建模型到文件app.rb 5-创建迁移到Rakefile 6- rake db:create_migration NAME=c ...
我正在构建一个小的sinatra应用程序,但遇到了一个问题。 找不到我的DELETE控制器功能。 ApplicationController的 删除表单操作 错误 我也无法撬开这条路 ...
在使用 gem 'tux' 期间,我收到以下错误: 我该如何解决? ...