小编Bud*_*ddy的帖子

如何在HABTM Rails Association中创建记录如何制作这个?

我在has_and_belongs_to_many模型中创建新关系时遇到了一些麻烦.我定义了这样的模型:

journals model

  has_and_belongs_to_many :posts

post model

  has_and_belongs_to_many :journal
Run Code Online (Sandbox Code Playgroud)

我不知道如何创建关联,我做了一个按钮,但我不知道它是如何工作的.我创造了这个动作add_post

  def add_post
    @journal_post = JournalsPosts.new
  end
Run Code Online (Sandbox Code Playgroud)

我建立这个链接来创建关联,但我不知道我现在要做什么:

<%= link_to "Add to Journal",:controller => "journals",:action => "add_post" %>
Run Code Online (Sandbox Code Playgroud)

重定向工作正常,但我不知道现在该怎么办?你知道HABTM协会的一些指南吗?我已经试过,但没有用.

ruby ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1 ruby-on-rails-3.2

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

可能有损转换从double到int并且找不到符号

我的程序中出现错误:

Lyrics.java:11:错误:找不到符号

 Cube(b);
 ^
Run Code Online (Sandbox Code Playgroud)

符号:方法Cube(int)

location:class歌词

Lyrics.java:15:错误:不兼容的类型:从double到int的可能有损转换

 return Math.pow (b, 3);
                   ^
Run Code Online (Sandbox Code Playgroud)

2个错误

我在网站上四处看看,结果发现其他人也有这个问题,但我看了评论,我仍然不明白这个问题,我的代码中没有双重为什么会这样说.而且我也没有找不到错误,说找不到符号.请帮助我真的被困在这一段时间了.

  import static java.lang.Math.pow;
  import java.util.Scanner;

  public class Lyrics
  {
       public static void main(String []args)
       {
            int b;
            Scanner scan = new Scanner(System.in);
            System.out.println ("Enter a number: ");
            b = scan.nextInt();
            Cube(b);
       }
       public static int cube (int b)
       {
            return Math.pow (b, 3);
       }
}
Run Code Online (Sandbox Code Playgroud)

java double int

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

如何在不四舍五入的情况下将小数位保留为 1

我需要将我的值转换2.86342.8. 我尝试了以下,

var no = Math.Round(2.8634,2,MidpointRounding.AwayFromZero)
Run Code Online (Sandbox Code Playgroud)

我得到2.87

建议我一些如何转换的想法。

谢谢

c#

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

我的Perl脚本运行一个系统命令,我希望输出作为脚本的其余部分的字符串,如何实现?

例如,如果我的脚本如下:

#! /bin/perl
use strict;
use warnings;

system('echo schwifty')
Run Code Online (Sandbox Code Playgroud)

- 我可以将我的终端(schwifty)上的输出变成一个字符串,我可以继续使用我的脚本吗?

注意:"echo"仅作为示例给出我正在使用其他打印到屏幕的命令.

perl system

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