【问题标题】:Can you use a Rails Engine with a JS Framework like Vue你能把 Rails 引擎和像 Vue 这样的 JS 框架一起使用吗
【发布时间】:2018-09-26 16:58:46
【问题描述】:

我想和https://github.com/projectblacklight/blacklight做一个项目 我可以将它用作带有 Vue 前端的 Rails API 吗?

它是一个返回 JSON 的 Rails 引擎,但它传统上在 Rails 应用程序中用作插件/Gem(实际上它是一个类似的引擎)。

https://github.com/projectblacklight/blacklight/wiki 每个 Blacklight 搜索都提供搜索结果的 JSON、RSS 和 Atom 响应

【问题讨论】:

  • 如果你追求的是webpacker + vue,可以使用如下应用模板生成一个新的Vue on Rails ~> rails new app -m vueonrails.com/vue

标签: ruby-on-rails vue.js rails-engines blacklight


【解决方案1】:

我正在研究这个,到目前为止我认为答案是肯定的。 来自斯坦福的 Jason Coyne 建立了一个App using Ember with Blacklight

这里有一些关于这个问题的更多讨论。 + https://github.com/projectblacklight/blacklight/wiki/JSON-API + https://github.com/projectblacklight/blacklight/pull/588 + https://groups.google.com/forum/#!topic/blacklight-development/TIYCjemfp3A

我找不到很多关于此的文档。

【讨论】:

    【解决方案2】:

    blacklight-vue 是专门为此目的而制造的引擎。 blacklight-vue-demo 是使用此引擎构建的示例。使用 Vue 构建任何 Ruby on Rails 应用程序的通用答案是使用 Webpacker gem

    【讨论】:

      猜你喜欢
      • 2015-12-09
      • 1970-01-01
      • 2016-09-03
      • 2011-01-01
      • 2011-01-24
      • 1970-01-01
      • 1970-01-01
      • 2011-06-18
      • 2019-05-26
      相关资源
      最近更新 更多