1

我正在用 react-rails 构建一个应用程序。我正在尝试通过向控制器添加自定义操作来将多个表单添加到单个页面。

在过去使用纯导轨时,我可以这样做:

<%= form_for @food, :url=>{:controller=>"dailies", :action=>"food_create"}, remote: true, html: { class: "form-horizontal", style: "display:inline;" } do |f| %>

这就是我呈现表单的方式:

render: ->
React.DOM.form
  action: '/student/food_create'
  className: 'form-inline'
  onSubmit: @handleSubmit
4

1 回答 1

0

这看起来是对的。不过我不太明白你的问题。

你可以添加 2 个更多的 propsReact.DOM.form来匹配 Rails 表单:

render: ->
  React.DOM.form
    action: "/students/food_create"
    className: "form-inline"
    onSubmit: @handleSubmit 
    "data-remote": true # equal to `remote: true`
    method: "POST"      # or if you want another HTTP verb, put it here
于 2015-07-01T17:01:56.247 回答