小编cpu*_*ley的帖子

Rails中的动态选择菜单/级联下拉?

有人可以建议使用最佳实践在Rails中实现动态选择菜单/级联下拉的指南/教程吗?或者最近可能围绕同一主题的Stackoverflow问题.可能我正在寻找错误的条款.

我已经看过这个railscast:#88动态选择菜单(已修订),但我不相信使用csv文件存储选项是最好的方法.

我发现的关于下拉菜单的其他所有内容似乎都不完整或过时.

ruby ruby-on-rails drop-down-menu

2
推荐指数
1
解决办法
2万
查看次数

用Git摆脱分支和坏代码

我正在建立一个新的分支机构.基本上我已经搞砸了我的代码,并希望重新掌握并从一个新分支开始.

$ git revert让我回到主?

或者我应该做以下事情:

$ git branch -D branch-name
Run Code Online (Sandbox Code Playgroud)

我想摆脱所有代码和当前检出的整个分支.

在线文档有点令人困惑 - 害怕弄乱一切.

ruby git ruby-on-rails

1
推荐指数
1
解决办法
178
查看次数

在Rails动态菜单中将grouped_collection_select转换为Simple Form?

我有以下(和工作)动态菜单/下拉列表,它允许您选择属性类型,然后选择具有常规rails形式的属性子类型:

properties.js.coffee

jQuery ->
  prop_sub_types = $('#property_prop_sub_type_id').html()
  $('#property_prop_type_id').change ->
    prop_type = $('#property_prop_type_id :selected').text()
    escaped_prop_type = prop_type.replace(/([ #;&,.+*~\':"!^$[\]()=>|\/@])/g, '\\$1')
    options = $(prop_sub_types).filter("optgroup[label='#{escaped_prop_type}']").html()
    if options
      $('#property_prop_sub_type_id').html(options)
    else
      $('#property_prop_sub_type_id').empty()
Run Code Online (Sandbox Code Playgroud)

_form.html.erb

<%= form_for(@property) do |f| %>

  <div class="field">
    <%= f.label :name %><br />
    <%= f.text_field :name %>
  </div>
  <div class="field">
    <%= f.label :prop_type_id, 'Property Type' %><br />
    <%= f.collection_select :prop_type_id, PropType.order(:name), :id, :name, :prompt => "-- Select Property Type --" %>
  </div>
  <div class="field">
    <%= f.label :prop_sub_type_id, 'Property Subtype' %><br />
    <%= f.grouped_collection_select :prop_sub_type_id, …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails associations simple-form drop-down-menu bootstrap-sass

0
推荐指数
1
解决办法
3067
查看次数