【发布时间】:2017-11-12 03:11:27
【问题描述】:
我是 Rails 新手,一直在努力让 react_on_rails 工作。 根据文档,我应该像这样在控制器中为 redux_store 补水:
redux_store 'myStore', props: render_to_string(template: 'action.json.jbuilder')
但这会导致控制器即使对于 html 请求也会输出生成的 json。我的控制器如下所示:
HomeController < ApplicationController
respond_to :html, :json
def index
redux_store 'appStore', props: render_to_string(action: action_name, format: :json)
# ...
end
end
据我了解,这应该将 json 字符串从 render_to_string 添加到 redux 存储,然后渲染 html 正文。我做错了吗?
【问题讨论】:
标签: ruby-on-rails react-on-rails