【问题标题】:How do I add an action to a form in React-Rails?如何在 React-Rails 中向表单添加操作?
【发布时间】:2015-06-20 02:14:38
【问题描述】:

我正在使用 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

【问题讨论】:

    标签: ruby-on-rails reactjs react-rails


    【解决方案1】:

    看起来差不多。不过我不太明白你的问题。

    您可以向React.DOM.form 添加另外 2 个道具以匹配 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-30
      • 1970-01-01
      • 1970-01-01
      • 2016-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多