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

質問編集履歴

8

一部修正

2018/04/27 16:10

投稿

Development_mm
Development_mm

スコア6

title CHANGED
@@ -1,1 +1,1 @@
1
- 構造化マークアップを実装したい
1
+ Railsで構造化マークアップを実装したい
body CHANGED
@@ -60,7 +60,7 @@
60
60
 
61
61
  ### 該当のソースコード(Microdata)
62
62
  ```
63
- div class="XXX-inner #{YYY}" itemscope itemtype=http://schema.org/Hoge #itemscope~を追加時起きる
63
+ div class="XXX-inner #{YYY}" itemscope itemtype="http://schema.org/Hoge" #itemscope~を追加時起きる
64
64
  .XXX-header
65
65
  - if XXX.index_image_url
66
66
  = link_to XXX_path(XXX), class: 'XXXItem-imageWrapper' do

7

一部修正

2018/04/27 16:10

投稿

Development_mm
Development_mm

スコア6

title CHANGED
File without changes
body CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  Slim::Parser::SyntaxError in XXXs#index
14
14
 
15
- Showing /Users/(略)/app/views/XXXs/_XXX_item.html.slim where line #XX raised:
15
+ Showing /Users/(略)/app/views/XXXs/_XXX_item.html.slim where line #XXX raised:
16
16
 
17
17
  Unknown line indicator
18
18
  ```
@@ -82,4 +82,4 @@
82
82
 
83
83
  ちなみにエラー発生時のコンソール上ではXXXは問題なく引っ張ってこれている上に、featureに関する処理の上部省略部分では全く同じ引き出し方で4つほど情報を引っ張りだしています。
84
84
 
85
- itemscope itemtype=http://schema.org/Hogeを足すだけでネームエラーが起きます。
85
+ itemscope itemtype="http://schema.org/Hoge"を足すだけでネームエラーが起きます。

6

一部修正

2018/04/27 16:09

投稿

Development_mm
Development_mm

スコア6

title CHANGED
File without changes
body CHANGED
@@ -23,10 +23,10 @@
23
23
  ```ここに言語名を入力
24
24
  ...
25
25
 
26
- script type=application/ld+json
26
+ script type="application/ld+json"
27
27
  {
28
- @context: http://schema.org,
28
+ "@context": "http://schema.org",
29
- @type: Hoge,
29
+ "@type": "Hoge",
30
30
  ...
31
31
  }
32
32
  ```

5

一部修正

2018/04/27 16:08

投稿

Development_mm
Development_mm

スコア6

title CHANGED
File without changes
body CHANGED
@@ -77,7 +77,7 @@
77
77
  ```
78
78
 
79
79
  ### 試したこと(Microdata)
80
- クラスと同時に書いたから起きたエラーと想定し、タグを入れ子にして書いてもダメでした。
80
+ そんなわけないだろ、と思いつつもクラスと同時に書いたから起きたエラーと想定し、タグを入れ子にして書いてもダメでした。
81
81
  あとはなぜ起きたのか想定できず、お手上げ状態です。
82
82
 
83
83
  ちなみにエラー発生時のコンソール上ではXXXは問題なく引っ張ってこれている上に、featureに関する処理の上部省略部分では全く同じ引き出し方で4つほど情報を引っ張りだしています。

4

一部修正

2018/04/27 16:04

投稿

Development_mm
Development_mm

スコア6

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
+ こんにちは。初めての投稿です。
3
4
  プログラミング初心者としてとある企業でwebエンジニアをしております。
4
5
  今回はschema.orgの対応を依頼されました。
5
6
  こちらの開発ではRubyを使っております。また、htmlファイルはslimで記述しています。
@@ -30,7 +31,7 @@
30
31
  }
31
32
  ```
32
33
 
33
- ### 試したこと1
34
+ ### 試したこと1(JSON-LD)
34
35
 
35
36
  slimでこう書いたらダメなんだな、というのしか分からなかったため「slim schema.org 実装」でかなり調べましたが、特に良い情報は見つかりませんでした。
36
37
 
@@ -38,7 +39,7 @@
38
39
  こちらのamatsuda/jbとあるものがすごく参考になりそうなのですが、url先にあるGitHubだとviewsフォルダ内にはshow.jsonld.jbしかなく、普通のshow.htmlと並べて置けばいいのか、特別な宣言が必要なのかわかりませんでした。(あと、どう「できているか」確認すれば良いか分からない)
39
40
 
40
41
 
41
- ### 試したこと2
42
+ ### 試したこと2(JSON-LD)
42
43
 
43
44
  [【検索エンジンにあなたのページの「情報」を伝える】リッチスニペット対策にもなる「構造化マークアップ」を実装しよう!](https://webbu.jp/schemaorg-3290)
44
45
  こちらに記載されているテストコードをgoogleの構造化データテストツールで検証してみました。
@@ -75,7 +76,7 @@
75
76
  ...
76
77
  ```
77
78
 
78
- ### 試したこと
79
+ ### 試したこと(Microdata)
79
80
  クラスと同時に書いたから起きたエラーと想定し、タグを入れ子にして書いてもダメでした。
80
81
  あとはなぜ起きたのか想定できず、お手上げ状態です。
81
82
 

3

一部変更

2018/04/27 16:00

投稿

Development_mm
Development_mm

スコア6

title CHANGED
File without changes
body CHANGED
@@ -34,13 +34,13 @@
34
34
 
35
35
  slimでこう書いたらダメなんだな、というのしか分からなかったため「slim schema.org 実装」でかなり調べましたが、特に良い情報は見つかりませんでした。
36
36
 
37
- https://qiita.com/tkawa/items/8d8a509858aae03dba84
37
+ [JSON-LDとRails](https://qiita.com/tkawa/items/8d8a509858aae03dba84)
38
38
  こちらのamatsuda/jbとあるものがすごく参考になりそうなのですが、url先にあるGitHubだとviewsフォルダ内にはshow.jsonld.jbしかなく、普通のshow.htmlと並べて置けばいいのか、特別な宣言が必要なのかわかりませんでした。(あと、どう「できているか」確認すれば良いか分からない)
39
39
 
40
40
 
41
41
  ### 試したこと2
42
42
 
43
- https://webbu.jp/schemaorg-3290
43
+ [【検索エンジンにあなたのページの「情報」を伝える】リッチスニペット対策にもなる「構造化マークアップ」を実装しよう!](https://webbu.jp/schemaorg-3290)
44
44
  こちらに記載されているテストコードをgoogleの構造化データテストツールで検証してみました。
45
45
 
46
46
  ↓↓URL先にある検証画像↓↓

2

一部修正

2018/04/27 15:57

投稿

Development_mm
Development_mm

スコア6

title CHANGED
File without changes
body CHANGED
@@ -53,13 +53,13 @@
53
53
 
54
54
  ### 発生している問題・エラーメッセージ(Microdata)
55
55
  NameError in XXXs#index
56
- Showing /Users/(略)/app/views/XXXs/_XXX_item.html.slim where line #XX raised:
56
+ Showing /Users/(略)/app/views/XXXs/_XXX_item.html.slim where line #XXX raised:
57
57
 
58
58
  undefined local variable or method `feature' for #<#<Class:0x007f9da8319c58>:0x007f9da82eae80>
59
59
 
60
60
  ### 該当のソースコード(Microdata)
61
61
  ```
62
- div class="XXX-inner #{YYY}" __itemscope itemtype=”http://schema.org/Hoge”__ #斜体部を追加時起きる
62
+ div class="XXX-inner #{YYY}" itemscope itemtype=”http://schema.org/Hoge” #itemscope~を追加時起きる
63
63
  .XXX-header
64
64
  - if XXX.index_image_url
65
65
  = link_to XXX_path(XXX), class: 'XXXItem-imageWrapper' do
@@ -69,7 +69,7 @@
69
69
  ...
70
70
  - XXX.XXX_features.map(&:feature).each do |feature|
71
71
  = link_to search_XXXs_path_by_conditions(feature: feature, AAA: XXX.AAA), class: 'XXXItem-label is-feature' do
72
- **= "#{feature.name}"** #error箇所
72
+ = "#{feature.name}" #error箇所
73
73
 
74
74
  p.XXXItem-YYY = link_to XXX.YYY.ZZZ, search_XXXs_path_by_conditions(AAA: XXX.AAA, YYY: XXX.YYY)
75
75
  ...

1

一部修正

2018/04/27 15:43

投稿

Development_mm
Development_mm

スコア6

title CHANGED
File without changes
body CHANGED
@@ -9,7 +9,7 @@
9
9
 
10
10
  ```
11
11
 
12
- Slim::Parser::SyntaxError in Hoges#index
12
+ Slim::Parser::SyntaxError in XXXs#index
13
13
 
14
14
  Showing /Users/(略)/app/views/XXXs/_XXX_item.html.slim where line #XX raised:
15
15
 
@@ -52,7 +52,7 @@
52
52
 
53
53
 
54
54
  ### 発生している問題・エラーメッセージ(Microdata)
55
- NameError in Hoges#index
55
+ NameError in XXXs#index
56
56
  Showing /Users/(略)/app/views/XXXs/_XXX_item.html.slim where line #XX raised:
57
57
 
58
58
  undefined local variable or method `feature' for #<#<Class:0x007f9da8319c58>:0x007f9da82eae80>