我有一个视图,由于某种原因显示我试图循环的对象的内存位置.我对rails很新,所以我不确定为什么会这样.该对象是一个带有两个字段的标题,标题和内容.
在控制器中我(在索引函数中)
@note = Note.all
Run Code Online (Sandbox Code Playgroud)
然后在视图中我正在这样做
<%= @notes.each do |note| %>
<%= link_to note.title, "notes/#{note.id}"%>
<% end %>
Run Code Online (Sandbox Code Playgroud)
浏览器中的输出是
School Work #Note:0x1042e4708>#Note:0x1042e2ae8>
谢谢您的帮助
我正在尝试分析一堆搜索术语,这么多个人,他们并没有说太多.也就是说,我想对条款进行分组,因为我认为类似的术语应该具有相似的效果.例如,
Term Group
NBA Basketball 1
Basketball NBA 1
Basketball 1
Baseball 2
Run Code Online (Sandbox Code Playgroud)
这是一个人为的例子,但希望它能解释我正在努力做的事情.那么,做我所描述的最好的方法是什么?我认为nltk可能会有这样的东西,但我对它几乎不熟悉.
谢谢
我现在已经用php/CI编写了一段时间,并开始了解它,但我正试图使用jQuery +一些ajax的东西,我似乎无法让它工作.这就像剧本甚至没有被看到.
我想要它做的是在用户单击提交按钮时调用java/test函数.我想添加像if(ajax)这样的东西,这就是为什么我在表单数据中有这个,但没有matte它所谓的提交函数 - 我添加了返回false所以它不会触发提交函数但它仍然是.
这是我的代码,任何帮助都会很棒.谢谢
java.php //控制器
<?php
class Java extends Controller{
function index(){
$this->load->view('java_view');
}
function submit(){
$one = $this->input->post('one');
$two = $this->input->post('two');
echo $one;
}
function test(){
$one = $this->input->post('one');
$two = $this->input->post('two');
echo $two;
}
}
Run Code Online (Sandbox Code Playgroud)
java_view.php // viewfile
<html>
<header>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="javascript">
$(document).ready(function(){
$('#submit').click(function(){
var form_data = {
one: ('#one').val(),
two: ('#two').val(),
ajax: '1',
};
$.ajax({
url: "<?php echo site_url('java/test'); ?>",
type: 'POST',
data: form_data,
success: function() {
alert('success');
}
});
return …Run Code Online (Sandbox Code Playgroud) 在我开始使用rails dev之前,我正在尝试更深入地学习ruby,但是我在学习课程时遇到了一些问题.我似乎无法理解为什么以下不起作用.
#point.rb
class Point
attr_accessor :x, :y
def initialize(p = [0,0])
@x = p[0]
@y = p[1]
end
end
#shape.rb
require_relative 'point.rb'
class Shape
attr_accessor :points
def initialize *the_points
for p in the_points
@points.append Point.new(p)
end
end
end
s = Shape.new([3,2])
puts s.points
Run Code Online (Sandbox Code Playgroud)
当我调用该函数时,我得到NilClass的no方法错误,我假设它是指@ point.append.
ajax ×1
class ×1
codeigniter ×1
javascript ×1
jquery ×1
nlp ×1
nltk ×1
php ×1
python ×1
ruby ×1