小编les*_*sce的帖子

NERDTree重新加载新文件

如果我将文件添加到打开的同一目录中NERDTree,我可以看到添加的文件的唯一方法是,如果我退出vim并再次启动它.

有没有办法可以重新加载文件NERDTree

vim nerdtree

231
推荐指数
4
解决办法
6万
查看次数

Rails模型has_many,belongs_to关系

我有2个型号

 class User < ActiveRecord::Base
   has_many :products
 end

class Product < ActiveRecord::Base
  belongs_to :user
end
Run Code Online (Sandbox Code Playgroud)

我是否需要将一个user_id列添加到Product表中,或者rails默认添加它?

ruby ruby-on-rails ruby-on-rails-3

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

启动vim时是否可以将颜色方案作为参数传递?

我使用VIM和不同类型的文件,所以每次我需要设置特定的颜色方案.是否可以将它们作为参数传递?

示例:vim colorscheme = desert

谢谢.

parameters vim schema colors

4
推荐指数
2
解决办法
422
查看次数

嵌套表单Rails

我有2个型号用户和地址.

class User < ActiveRecord::Base 
  has_many :addresses
  accepts_nested_attributes_for :addresses
end

class Address < ActiveRecord::Base
  belongs_to :user
end
Run Code Online (Sandbox Code Playgroud)

我的控制器

  def new
    @user = User.new
    @user.addresses << Address.new
    @user.addresses << Address.new
  end

  def create
    @user = User.new(params[:user])
    if @user.save
      #do something
    else
      render 'new'
    end
  end
Run Code Online (Sandbox Code Playgroud)

而我的观点

 <%= form_for @user do |f| %>
     <%= f.label :name %>
     <%= f.text_field :name %>
       <%= f.fields_for :addresses do |a| %>
         <p> Home </p>
         <%= a.text_field :state %>
         <%= a.text_field :country%>
         <%= a.text_field :street %>
         <p> …
Run Code Online (Sandbox Code Playgroud)

ruby forms ruby-on-rails associations nested-forms

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

涡轮链轮和卡皮斯特拉诺

我最近将turbo sprockets gem https://github.com/ndbroadbent/turbo-sprockets-rails3添加 到我的rails应用程序中,我使用capistrano部署到Amazon EC2.

我对如何使这项工作感到有点困惑.assets:precompile在我的本地机器上运行,但在亚马逊实例上却没有.

长话短说明capistrano为每个部署创建一个新的发布目录,并且public/assets目录为空,因此每次创建新目录时和运行资产时:预编译它会预编译所有资产.

我应该预先编译localy并将它们添加到git中,或者在capistrano运行资产之前复制上一次部署中的public/assets目录:precompile?

最干净/最佳实践解决方案是什么?

/编辑或者可能将编译后的资产保存在共享目录中?

amazon capistrano ruby-on-rails amazon-ec2 sprockets

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

在Rails中使用jQuery追加表单

我正在尝试将表单附加到div标签

$('#courses_ajax').html('<h1>Materie: <%= @course.name %></h1>');
msg = "<form accept-charset='UTF-8' action='/add_by_course' class='form-horizontal' data-remote='true' id='add_by_courses_id' method='post'>";
msg += "<table class='table table-condensed table-bordered'>";
msg +="<th>Nume Elev</th><th>Nota</th><th>Absente</th>";
<% @students.each do |student|%>
  msg +="<tr><td><%= student.name%></td>";
  msg +="<td><input class='span2' id='course_grade' name='grade[student_id]' size='30' type='number' min=1 max=10 /></td>";
  msg +="<td><input class='span2' id='course_absence' name='absence[student_id]' size='30' type='datetime' /></td>";
  msg +="</tr>";
<%end%>  
msg +="</table><input class='btn-primary' name='commit' type='submit' value='Salveaza' />";
msg +="</form>";
$('#courses_ajax').append(msg); 
Run Code Online (Sandbox Code Playgroud)

所有的帮助方法似乎都不适用于js.erb文件,有没有更好的更清洁的方法来做到这一点,也许我错过了一些东西.

javascript forms jquery ruby-on-rails

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