javascript - 在 Rails 应用程序中将 Web 应用程序单独作为 'V' ?

标签 javascript ruby-on-rails ruby ruby-on-rails-4 polymer-1.0

我正在开发一个 RoR 应用程序。我很困惑是否要在 Rails 应用程序中开发 API 并使用不同的 javascript 框架单独的 Web 应用程序。 原因:我是 Ruby on Rails 的初学者。无法使用 Polymer 等框架自定义 View 。 (发现了一些 gem ,但我觉得使用普通的网络应用程序很容易)。

因此,我需要您的建议来决定是否使用 Rails 开发 api 并使用单独的 Web 应用程序(HTML5 和 JS)与其进行交互,还是在 Rails 中完成项目(如果是这样,请建议我一些在设计美丽 View 时有用的 gem ) 附言。我还想开发 API,因为移动应用程序会与之交互。

最佳答案

如果您要开发移动应用程序,请使用 Rails 构建 API。

使用 Rails 渲染 json 很容易,因此构建一个 API 非常强大,您可以在 Web 中使用 JS 框架(如 AngularJS)以及移动应用程序使用该 API。

请参阅此处了解如何渲染 json :http://guides.rubyonrails.org/layouts_and_rendering.html

希望对你有帮助

关于javascript - 在 Rails 应用程序中将 Web 应用程序单独作为 'V' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30831033/

相关文章:

javascript - HTML 视频标签在重新渲染时不更新源

ruby-on-rails - 多个用户的 Rails http 基本身份验证?

ruby-on-rails - rails 3 : how can my app send from multiple email accounts?

ruby-on-rails - 扩展设备注册 Controller

ruby-on-rails - 如何对现有记录(历史数据)进行 rails 迁移?

javascript - 为什么不将 jQuery 与 Vue.js 一起用于 AJAX?

javascript - Visual Studio 2010 文件打开 - 说它已经打开!

ruby - 这两段代码有什么区别?

javascript - 为什么带有 javascript 的脚本标签在 ionic 项目中不起作用?

Ruby:多模块声明