小编Dav*_*vid的帖子

在Rails中使用simple_form,nested_form和Twitter Bootstrap内联添加控件

我正在使用simple_form,nested_form和Twitter Bootstrap,并尝试将nested_form中的"Remove Link"放在与对象相同的行上.

现在它看起来像这样:

http://grab.by/eKDS

我希望它看起来像这样:

http://grab.by/eKEc

这是我的代码的样子:

<%= cform.simple_fields_for :licensings do |lf| %>
  <%= lf.input :state, :collection => us_states, :wrapper => false %>
  <%= lf.link_to_remove "Remove this Licensing", :class => 'btn btn-mini btn-danger' %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

我已经尝试将第二个link_to_remove放在第一个lf.input的块中,但是实际的下拉列表没有出现.我查看了simple_form的代码,但是我无法找到是否有办法实现这一目标.

ruby-on-rails simple-form twitter-bootstrap

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

使用gem分享Rails应用程序之间的模型

所以我想在两个Rails应用程序之间共享模型,而不喜欢子模块解决方案(过去烧毁了我).我正在考虑使用宝石来解决这个问题并使其基本起作用:

  1. 使用珠宝商创建一个宝石(my_models)
  2. 使用Gemfile中的某些内容创建一个rails应用程序,如: gem 'my_models', :path => '../my_models'所以你可以避免不断包装gem等.
  3. 使用霰弹枪不断重新加载所有类(否则你无法在不重新启动服务器/控制台的情况下编辑my_models文件.

所以有几个问题:

  1. 霰弹枪很慢,Rails有没有更好的方法每次只重新载入一颗宝石?
  2. 如果我的my_models ActiveRecord模型有依赖关系,我将它们放在my_models gems中,这会导致我常规应用程序中的依赖性噩梦吗?
  3. 还有什么我想念为什么这可能是一个坏主意?

gem ruby-on-rails

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