teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

書式の簡略化

2021/11/15 07:23

投稿

orori
orori

スコア42

title CHANGED
File without changes
body CHANGED
@@ -11,7 +11,6 @@
11
11
  "\#{company_id}".gsub(/\#/, "#") =>"#{company_id}" #このようにしたい
12
12
  ```
13
13
 
14
- 何かやり方がありますでしょうか?
15
14
  あるいは、このようにテンプレートをDBにいれておくこと自体がやらないほうがいいのでしょうか。
16
15
 
17
16
  よろしくお願いいたします。

1

間違った記述を直した

2021/11/15 07:23

投稿

orori
orori

スコア42

title CHANGED
@@ -1,1 +1,1 @@
1
- Rails(Ruby)で制御文字を異なる制御文字に置き換えたい
1
+ Rails(Ruby)で制御文字を置き換えたい
body CHANGED
@@ -1,9 +1,11 @@
1
1
  Ruby 3.0.0です。
2
2
 
3
- DBからひっぱてきたテンプレートの部分を置き換えができるように、
4
- バックスラッシュ#の部分を#のみに置き換えたいのですが、以下のように\#に置き換わってしまいます。
5
3
 
4
+ DBからひっぱてきた文字列によるテンプレートで、部分置換ができるように、
5
+ DB取得時に存在しているバックスラッシュ(#の前の部分)を#のみに置き換えたいのですが、
6
+ 以下のように\#に置き換わってしまいます。
7
+
6
- ```
8
+ ```ruby
7
9
  "\#{company_id}".gsub(/\#/, "#") =>"\#{company_id}"
8
10
 
9
11
  "\#{company_id}".gsub(/\#/, "#") =>"#{company_id}" #このようにしたい