QA@IT
«質問へ戻る

タグにdumpを追加

0
タグ

RailsのModelデータをRuby Codeで出力するツールはありますか?

例えば下記の様なModelとデータがあった場合に、

class User < ActiveRecord::Base
  has_many :blogs
end
class Blog < ActiveRecord::Base
  belongs_to :user
end

#<User id: 1, name: "gian">
#<Blog id: 1, user_id: 1, title: "Hoge">
#<Blog id: 2, user_id: 1, title: "Boe">

以下の様に文字列を出力するツールはありますか?

user = User.create(name: 'gian')
Blog.create(user: user,title: 'Hoge')
Blog.create(user: user,title: 'Boe')

[補足]
具体的な使用例は以下の2つです。

  • irb等で直接実行する
  • seeds.rbに直接記述する

"直接"扱いたいのは、parseやunmarshal処理を作る手間を省きたいからです。

例えば下記の様なModelとデータがあった場合に、

```ruby
class User < ActiveRecord::Base
  has_many :blogs
end
class Blog < ActiveRecord::Base
  belongs_to :user
end

#<User id: 1, name: "gian">
#<Blog id: 1, user_id: 1, title: "Hoge">
#<Blog id: 2, user_id: 1, title: "Boe">
```

以下の様に文字列を出力するツールはありますか?
```ruby
user = User.create(name: 'gian')
Blog.create(user: user,title: 'Hoge')
Blog.create(user: user,title: 'Boe')
```

[補足]
具体的な使用例は以下の2つです。
- irb等で直接実行する
- seeds.rbに直接記述する

"直接"扱いたいのは、parseやunmarshal処理を作る手間を省きたいからです。

補足を改善

0
本文
 Blog.create(user: user,title: 'Boe')
 ```
 
-補足: irb等で直接実行したい為に、ActiveRecord::Base#createを必要としています
+[補足]
+具体的な使用例は以下の2つです。
+- irb等で直接実行する
+- seeds.rbに直接記述する
+
+"直接"扱いたいのは、parseやunmarshal処理を作る手間を省きたいからです。

RailsのModelデータをRuby Codeで出力するツールはありますか?

例えば下記の様なModelとデータがあった場合に、

class User < ActiveRecord::Base
  has_many :blogs
end
class Blog < ActiveRecord::Base
  belongs_to :user
end

#<User id: 1, name: "gian">
#<Blog id: 1, user_id: 1, title: "Hoge">
#<Blog id: 2, user_id: 1, title: "Boe">

以下の様に文字列を出力するツールはありますか?

user = User.create(name: 'gian')
Blog.create(user: user,title: 'Hoge')
Blog.create(user: user,title: 'Boe')

[補足]
具体的な使用例は以下の2つです。

  • irb等で直接実行する
  • seeds.rbに直接記述する

"直接"扱いたいのは、parseやunmarshal処理を作る手間を省きたいからです。

例えば下記の様なModelとデータがあった場合に、

```ruby
class User < ActiveRecord::Base
  has_many :blogs
end
class Blog < ActiveRecord::Base
  belongs_to :user
end

#<User id: 1, name: "gian">
#<Blog id: 1, user_id: 1, title: "Hoge">
#<Blog id: 2, user_id: 1, title: "Boe">
```

以下の様に文字列を出力するツールはありますか?
```ruby
user = User.create(name: 'gian')
Blog.create(user: user,title: 'Hoge')
Blog.create(user: user,title: 'Boe')
```

[補足]
具体的な使用例は以下の2つです。
- irb等で直接実行する
- seeds.rbに直接記述する

"直接"扱いたいのは、parseやunmarshal処理を作る手間を省きたいからです。

補足を追記

0
本文
 Blog.create(user: user,title: 'Hoge')
 Blog.create(user: user,title: 'Boe')
 ```
+
+補足: irb等で直接実行したい為に、ActiveRecord::Base#createを必要としています

RailsのModelデータをRuby Codeで出力するツールはありますか?

例えば下記の様なModelとデータがあった場合に、

class User < ActiveRecord::Base
  has_many :blogs
end
class Blog < ActiveRecord::Base
  belongs_to :user
end

#<User id: 1, name: "gian">
#<Blog id: 1, user_id: 1, title: "Hoge">
#<Blog id: 2, user_id: 1, title: "Boe">

以下の様に文字列を出力するツールはありますか?

user = User.create(name: 'gian')
Blog.create(user: user,title: 'Hoge')
Blog.create(user: user,title: 'Boe')

補足: irb等で直接実行したい為に、ActiveRecord::Base#createを必要としています

例えば下記の様なModelとデータがあった場合に、

```ruby
class User < ActiveRecord::Base
  has_many :blogs
end
class Blog < ActiveRecord::Base
  belongs_to :user
end

#<User id: 1, name: "gian">
#<Blog id: 1, user_id: 1, title: "Hoge">
#<Blog id: 2, user_id: 1, title: "Boe">
```

以下の様に文字列を出力するツールはありますか?
```ruby
user = User.create(name: 'gian')
Blog.create(user: user,title: 'Hoge')
Blog.create(user: user,title: 'Boe')
```

補足: irb等で直接実行したい為に、ActiveRecord::Base#createを必要としています

タイトルと質問をわかりやすく

0
タイトル
RailsのModelデータをRuby Codeで出力する方法はありますか?
RailsのModelデータをRuby Codeで出力するツールはありますか?
本文
 #<Blog id: 2, user_id: 1, title: "Boe">
 ```
 
-以下の様に出力する方法はありますか?
+以下の様に文字列を出力するツールはありますか?
 ```ruby
 user = User.create(name: 'gian')
 Blog.create(user: user,title: 'Hoge')

RailsのModelデータをRuby Codeで出力するツールはありますか?

例えば下記の様なModelとデータがあった場合に、

class User < ActiveRecord::Base
  has_many :blogs
end
class Blog < ActiveRecord::Base
  belongs_to :user
end

#<User id: 1, name: "gian">
#<Blog id: 1, user_id: 1, title: "Hoge">
#<Blog id: 2, user_id: 1, title: "Boe">

以下の様に文字列を出力するツールはありますか?

user = User.create(name: 'gian')
Blog.create(user: user,title: 'Hoge')
Blog.create(user: user,title: 'Boe')
例えば下記の様なModelとデータがあった場合に、

```ruby
class User < ActiveRecord::Base
  has_many :blogs
end
class Blog < ActiveRecord::Base
  belongs_to :user
end

#<User id: 1, name: "gian">
#<Blog id: 1, user_id: 1, title: "Hoge">
#<Blog id: 2, user_id: 1, title: "Boe">
```

以下の様に文字列を出力するツールはありますか?
```ruby
user = User.create(name: 'gian')
Blog.create(user: user,title: 'Hoge')
Blog.create(user: user,title: 'Boe')
```

タグにactiverecordを追加

0
タグ

RailsのModelデータをRuby Codeで出力する方法はありますか?

例えば下記の様なModelとデータがあった場合に、

class User < ActiveRecord::Base
  has_many :blogs
end
class Blog < ActiveRecord::Base
  belongs_to :user
end

#<User id: 1, name: "gian">
#<Blog id: 1, user_id: 1, title: "Hoge">
#<Blog id: 2, user_id: 1, title: "Boe">

以下の様に出力する方法はありますか?

user = User.create(name: 'gian')
Blog.create(user: user,title: 'Hoge')
Blog.create(user: user,title: 'Boe')
例えば下記の様なModelとデータがあった場合に、

```ruby
class User < ActiveRecord::Base
  has_many :blogs
end
class Blog < ActiveRecord::Base
  belongs_to :user
end

#<User id: 1, name: "gian">
#<Blog id: 1, user_id: 1, title: "Hoge">
#<Blog id: 2, user_id: 1, title: "Boe">
```

以下の様に出力する方法はありますか?
```ruby
user = User.create(name: 'gian')
Blog.create(user: user,title: 'Hoge')
Blog.create(user: user,title: 'Boe')
```

質問を投稿

RailsのModelデータをRuby Codeで出力する方法はありますか?

例えば下記の様なModelとデータがあった場合に、

class User < ActiveRecord::Base
  has_many :blogs
end
class Blog < ActiveRecord::Base
  belongs_to :user
end

#<User id: 1, name: "gian">
#<Blog id: 1, user_id: 1, title: "Hoge">
#<Blog id: 2, user_id: 1, title: "Boe">

以下の様に出力する方法はありますか?

user = User.create(name: 'gian')
Blog.create(user: user,title: 'Hoge')
Blog.create(user: user,title: 'Boe')
例えば下記の様なModelとデータがあった場合に、

```ruby
class User < ActiveRecord::Base
  has_many :blogs
end
class Blog < ActiveRecord::Base
  belongs_to :user
end

#<User id: 1, name: "gian">
#<Blog id: 1, user_id: 1, title: "Hoge">
#<Blog id: 2, user_id: 1, title: "Boe">
```

以下の様に出力する方法はありますか?
```ruby
user = User.create(name: 'gian')
Blog.create(user: user,title: 'Hoge')
Blog.create(user: user,title: 'Boe')
```