我是ruby on rails的新手,在mac上使用2.3版。我正在尝试创建脚手架创建的相同功能,但我自己。我创建了一个"post“控制器、视图和模型。在post控制器中,我有以下内容:
class PostController < ApplicationController
def index
end
def new
@post = Post.new
end
end
在new.html.erb中,我有以下内容:
<h1>New Post</h1>
<% form_for :post do |f| %>
&
当使用form_for帮助器和text_field调用时,Ruby on Rails将为它输出的<input />元素生成一个惟一的id。如何生成相同的id,以便稍后包含到稍后生成的JavaScript中?
<%= form_for @user do |f| %>
<%= f.text_field :username %>
<% end %>
然后在页面的后面:
<%= javascript_tag do %>
$('<%= id of the :username field %>').doSome
我肯定在这里遗漏了一些明显的东西,但我似乎无法让以下代码工作:
xml_files_dir.each do | xml_file |
file = File.new ( xml_files_dir + "/" + xml_file )
puts File.file? file #true. so I know the file was created and is a file
doc = REXML::Document.new file #error
end
我得到的是:
/System/Library/Frameworks/Ruby.framework/Vers
我有这样的代码
$mene = date('Y-m-d h:i:s', strtotime('+1 days'));
$now = date('Y-m-d h:i:s');
$qnow = $this->db->query("SELECT pilihan,COUNT(pilihan) as total FROM votes WHERE date_create BETWEEN '$now' AND '$mene' GROUP BY pilihan");
$someArray