我已经创建了一个rails项目,然后使用react_on_rails
gem集成了它。我制作了一个组件,并使用react_component
辅助方法将其放在我的 new.html.erb 中。每当这个erb视图呈现我得到react组件时,在填写字段之后,组件会在保存字段重定向到todos#create
之后向todos#show
路径发送POST请求以及创建操作,因为redirect_to {{1 }}。问题是 show.html.erb 不像以前那样自动呈现。它会在响应中返回,其中包含React组件。
@todo
并仅使用rails定义的路由的情况下处理这种情况。 答案 0 :(得分:0)
很有可能,您的组件使用fetch
或ajax
发送POST请求,而不是依靠React组件呈现的表单的本机行为。
您有两种选择: