我使用minicolors ruby gem但是当我使用input_field而不是input时我没有设置选项,我需要使用它。
我有f.input_field :colour, class: "form-control colour", as: :minicolors, input_html: {data: {minicolors: {theme: :bootstrap, position: :right}}}
,但这是它产生的HTML ..
<div class="minicolors ...">
<input class="form-control minicolors-input ..." input_html="{:data=>{:minicolors=>{:theme=>:bootstrap, :position=>:right}}}" ...>
...
</div>
所以有些事情正在发生,但不是我所期望的或我想要的。
但是,当我使用f.input
但我不想要或不需要使用标签和附加内容而不是f.input_field
答案 0 :(得分:0)
f.input_field
的方法签名与f.input
略有不同,:input_html
除了RDoc提示之外,似乎没有任何记录
所有给定的选项都发送为:input_html。
所以f.input_field
不需要,<%= f.input_field :title, class: "form-control colour", as: :minicolors, data: {
minicolors: {theme: :bootstrap, position: :right}} %>
来电应该是这样的
class Tree:
def __init__(self):
self.root=None
def insertNode(self,parentNode=None,node=None):
if parentNode is None:
parentNode=self.root
if self.root is None:
self.root=node