相关疑难解决方法(0)

rails simple_form字段与模型无关

我有一个与名为'Order'的模型相关联的现有表单,但我想添加新的表单字段,以捕获要在第三方支付网关上处理的信用卡信息,如名称,cc号码等.

但由于我不想在我们的数据库中保存CC信息,因此我的订单表中没有相应的列.在提交表单时,这会给我一个错误,即那些信用卡输入字段不是订单模型的"部分".

ruby-on-rails simple-form

72
推荐指数
5
解决办法
4万
查看次数

Simple_form引导样式内联形式无法正常工作

我有一个工作的twitter bootstrap安装和简单的表单生成以下内容:

<form accept-charset="UTF-8" action="/find_map" class="simple_form form-inline" id="new_location" method="post" novalidate="novalidate"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="p5CSoidWaoGMfHY0/3ElWi0XJVg6Cqi9GqWRNlJLBQg=" /></div>
        <div class="control-group string required"><div class="controls"><input class="string required" id="location_address" name="location[address]" placeholder="Address" size="50" type="text" /></div></div><input class="btn" name="commit" type="submit" value="Find!" />
</form>
Run Code Online (Sandbox Code Playgroud)

不知何故,"寻找!" 按钮不会出现在搜索框的同一行.有任何想法吗?

谢谢!

更新:

对不起我应该提到所有标记都是由simple_form根据以下内容生成的:

<%= simple_form_for @location, :url => find_map_path, :html => { :class => 'form-inline' } do |f| %>

        <%= f.input :address, :label => false, :placeholder => "Address" %>
        <%= f.submit "Find!", :class => 'btn' %>

<% end %>
Run Code Online (Sandbox Code Playgroud)

所以,实际上,生成的标记似乎存在问题,即使我已经为simple_form运行了bootstrap安装等. …

ruby-on-rails simple-form twitter-bootstrap

15
推荐指数
3
解决办法
3万
查看次数