小编Ell*_*iot的帖子

使用终端打开时,我在哪里将我的ruby程序放在mac上

我正在按照本指南操作:

http://www.math.umd.edu/~dcarrera/ruby/0.3/chp_01/programs.html

我正在尝试创建我的第一个ruby程序.所以我在文本编辑器中写了它,但现在我不知道如何通过终端打开.相反,我应该在哪里将程序保存到(目录).

谢谢!

(我是新手编程的mac):(

ruby macos terminal

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

计算属于rails中其他模型的记录的值

这可能是非常基本的,但我想弄清楚如何在我的应用程序的帖子索引页面上显示帖子在rails中有多少评论.

评论belongs_to post,并发布has_many评论

只是不确定如何在索引页面上显示每个帖子的评论数量.

提前致谢!

埃利奥特

ruby-on-rails

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

Rails Admin Plugin问题,用于与同一模型的多对多关系

我一直在关注这篇文章中的第二个解决方案:在rails中使用相同型号的多对多关系?

使用插件Rails Admin(https://github.com/sferik/rails_admin)

使用下面的代码,特别是似乎打破了Rails管理员:

class PostConnection < ActiveRecord::Base
  belongs_to :post_a, :class_name => :Post
  belongs_to :post_b, :class_name => :Post
end
Run Code Online (Sandbox Code Playgroud)

对于我能做什么的任何想法?

更新:

这是所要求的错误:

NoMethodError in Rails_admin/main#index

Showing /Users/elliot/.rvm/gems/ruby-1.8.7-p299/bundler/gems/rails_admin-5713b1671e8c/app/views/rails_admin/main/index.html.erb where line #18 raised:

undefined method `match' for :Post:Symbol
Extracted source (around line #18):

15:           <tbody>
16:             <% @abstract_models.each do |abstract_model| %>
17:               <tr class="<%= cycle 'odd', 'even' %>">
18:                 <td class="modelNameRow">
19:                   <%= link_to(RailsAdmin.config(abstract_model).list.label, rails_admin_list_path(:model_name => abstract_model.to_param), :class => "show") %>
20:                 </td>
21:                 <td>
Run Code Online (Sandbox Code Playgroud)

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

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

使轨道中的数组仅显示数字

我有一个我正在构建的数组:

Post.where(:user_id => current_user.id, :status_id => 2).select(:id).inspect.to_a
Run Code Online (Sandbox Code Playgroud)

当我打印变量时,我得到这个:

[#<Post id: 70>, #<Post id: 44>]
Run Code Online (Sandbox Code Playgroud)

我希望它是:

[70, 44]
Run Code Online (Sandbox Code Playgroud)

我应该在这做什么?

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

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

本教程中使用了哪些RoR程序

我是rails的新手,我正在网上看这个视频教程,我想知道正在使用什么程序 - 我认识终端,但那就是它.

http://media.rubyonrails.org/video/rails_take2_with_sound.mov

ruby terminal ruby-on-rails

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

在rails3中添加附件的方法?

我想知道在rails3中为记录添加附件/文件有什么好的解决方案?

我正在谈论任何类型的文件,用户设置上传限制..这是回形针可以处理的东西吗?如果没有,那么人们建议我研究其他/更好/不同的解决方案吗?

或者有没有人有任何指示我可以从头开始这样做?

谢谢!

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

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

使用JQuery在javascript中通过1个动作提交两个表单

所以这有点复杂.我有一个表格,我需要将结果提交到两个不同的地方.

第一个是ajax调用,我将结果发送到PHP页面.第二个是提交表格,照常营业.

这是我的javascript:

<script type="text/javascript">

  $(function() {
    $("#requestaction").click(function() {
      var fname = $("input#first_name").val();
      var lname = $("input#last_name").val();
      var email = $("input#email").val();
      var phone = $("input#phone").val();
      var oid = $("input#oid").val();
      var retURL = $("input#retURL").val();

      var dataString = '&email=' + email + '&phone=' + phone + '&oid=' + oid + '&retURL=' + retURL;
      //alert (dataString);return false;
      $.ajax({
          type: "POST",
          url: "http://www.myurl.com/custom/callgateway.php?first_name=" + fname + "&last_name=" + lname,
          data: dataString
      });

      $("#requestaction").click(function() {
          $("#oid").delay(1000);
          $("#nashform").submit();
      });

    return false;
    });

  });
    </script>
Run Code Online (Sandbox Code Playgroud)

所以我想要发生的是ajax调用将结果发送到该页面.然后我想要几秒钟的延迟,或者需要很长时间才能完成,我希望提交#nashform ID的表单.似乎我可以让它们分开发生,但是当我同时尝试这个代码时 …

javascript forms ajax jquery

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

在点击时添加javascript?

当有人点击我的价格上涨按钮时,我希望价格在#priceInput框中增加.1.这只是不起作用..我做错了什么?

$("#priceUp").click(function(){ 
    var xyz = parseInt($("#priceInput").val());
    xyz=(xyz+.1);
    $("#priceInput").val(xyz);
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

使用淘汰赛访问模型之外的其他javascript中的可观察对象?

所以我有一个像这样的视图模型:

var viewModel = function() {
    var self = this;
    this.chartSeries = ko.observableArray(['All Series']);
}

ko.applyBindings(new viewModel());

$(function (){
//I want to access it here
}
Run Code Online (Sandbox Code Playgroud)

我该如何做到这一点?

当我尝试viewModel().chartSeries,viewModel.chartSeries,viewModel.chartSeries() 等我得到了一个未定义的错误.

javascript jquery knockout.js

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