【发布时间】:2018-01-24 21:56:55
【问题描述】:
我正在尝试通过 webpacker 将 rails 与 react 集成,但我不知道如何从控制器传递示例 @post = Post.all 以响应组件道具。我必须通过api来做到这一点还是有其他方式?
【问题讨论】:
-
是的,根据pluralsight.com/guides/ruby-ruby-on-rails/…,您需要创建一个从 React 前端访问的 api。
-
您需要通过 API 来完成,因此您必须运行两台服务器。
-
虽然您确实需要通过 API 来完成,但您绝对可以使用单个服务器来完成。如果您希望分离关注点,这不是一个坏主意,但也没有必要。
-
如果 react 只是 MVC 结构的 V,那么不应该有一种将数据传递给组件的方法,比如传递给 erb?
标签: javascript ruby-on-rails node.js ruby reactjs