7

react_component在我的 Rails 项目中使用。这会为组件插入一个包装 div react.js,例如

<div data-react-class="ButtonSwitchToTab" data-react-props="{...}">
  <a href="#" class="btn btn-primary btn-lg" ... data-reactid=".2">
    Add / Invite People
  </a>
</div>

我真正需要的是在这个包装 div 中插入样式信息,以便组件正确对齐,如下所示:

<div data-react-class="ButtonSwitchToTab" data-react-props="{...}"
 style="display:inline-block">  <<<<<------
  <a href="#" class="btn btn-primary btn-lg" ... data-reactid=".2">
    Add / Invite People
  </a>
</div>

这样做的适当方法是什么?

4

1 回答 1

11

啊,深入研究react_railsdoco(Helper 的签名),发现我可以添加 pass-through html_options

所以:

<%= react_component('ButtonSwitchToTab', {prop: .., prop: ..}, 
                    {:style => "display:inline-block"}) %>
于 2015-06-26T02:35:57.790 回答