質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

jQueryプラグイン

jQueryの拡張機能。 様々な種類があり、その数は膨大です。公開済みのプラグインの他にも、自作することもできます。 jQueryで利用できるようにしておくだけで、導入およびカスタマイズが比較的容易に行なえます。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

Q&A

0回答

1413閲覧

jQueryプラグイン「Luminous」が作動しない件について

退会済みユーザー

退会済みユーザー

総合スコア0

Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

jQueryプラグイン

jQueryの拡張機能。 様々な種類があり、その数は膨大です。公開済みのプラグインの他にも、自作することもできます。 jQueryで利用できるようにしておくだけで、導入およびカスタマイズが比較的容易に行なえます。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

0グッド

0クリップ

投稿2019/02/22 12:23

編集2019/02/25 04:46

現在、Rails + jQueryのwebアプリケーションを作っており、その中でLuminousというプラグインを使っているのですが作動せずに困っています。もし解決法をご存知の方がいらっしゃいましたら教えていただきたいです。

前提条件

  • こちらを参考にmicroposts#indexで複数枚画像の拡大表示をしたい
  • app/assets/javascripts配下にLuminous.min.jsファイルを配置
  • app/assets/stylesheets配下にluminous-basic.min.cssファイルを配置

app/assets/javascripts/application.js

//= require rails-ujs //= require jquery //= luminous.min //= require turbolinks //= micropost //= require_tree .

app/assets/stylesheets/application.scss

@import 'luminous-basic.min';

app/assets/javascripts/micropost.js

var luminousTrigger = document.querySelectorAll('.luminous'); if( luminousTrigger !== null ) { new LuminousGallery(luminousTrigger); }

micropost#index

@photos.each do |photo| = link_to photo.url, class: 'luminous' = image_tag photo.url

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2019/02/23 00:32

ブラウザ開発ツールコンソールにエラーが出ていないか確認してください
退会済みユーザー

退会済みユーザー

2019/02/25 04:55 編集

説明不足で申し訳ございません。 コンソールには特にエラーは出ておらず、おそらくjsファイルの読み込みができていないのかなと思っています。
Lhankor_Mhy

2019/02/25 04:29

Rails や Ruby タグを外しているのは、「問題はjavascript側に限定されている」とご判断されているからですか?
退会済みユーザー

退会済みユーザー

2019/02/25 04:32

プラグイン周りだったのでJSタグにしました。おそらくプラグインの読み込みかJS周りに問題があると考えています。
Lhankor_Mhy

2019/02/25 04:34

Rails は全然わからないのですが、「プラグインの読み込み」機能はJavaScriptで提供されているのですか?
退会済みユーザー

退会済みユーザー

2019/02/25 04:40

例えば普通の静的なアプリにプラグインを組み込む時、jQueryの記述とプラグインのファイルなりCDNなりで読み込むと思います。それをRailsアプリでも実現したく、そこの読み込み部分で詰まっていると思い質問させていただきました。
Lhankor_Mhy

2019/02/25 04:41

失礼しました。言い方がイヤミでしたね。 https://qiita.com/shizuma/items/1980bf885906c73238b6 ↑このあたりの文書を読んだのですが、「プラグインの読み込み」に問題があるなら、Rails で利用するファイルの記述に問題があるのではないかな、と感じています。 タグを追加された方が解決が早いのではないかと。
退会済みユーザー

退会済みユーザー

2019/02/25 04:43

ありがとうございます
Lhankor_Mhy

2019/02/25 04:44

なるほど…… では、Rails が全くわからないなりに、JavaScript でありそうな問題を申し上げます。 micropost.js は ロードイベントを待って実行されていますか?
m.ts10806

2019/02/25 04:47

画像は外部サービスよりも質問本文に提示していただけると助かります。
m.ts10806

2019/02/25 04:50

>質問本文に提示して 勘違いさせてはいけないので言いなおすと、「質問本文の画像アップロード機能」を利用して です。
退会済みユーザー

退会済みユーザー

2019/02/25 04:57

Lhankor_Mhyさん、mts10806さん、ご丁寧に回答していただきありがとうございました。 原因は不明なのですが、サーバーを立ち上げ直してLuminous.min.jsではなくLuminous.jsを使用したところうまく動きました。ありがとうございました!
m.ts10806

2019/02/25 04:59

Luminous.min.jsがダメと言うことはなさそうなので、他に原因がありそうには思います。
m.ts10806

2019/02/25 04:59

ひとまず、解決で良いのでしたら、自身で回答を書かれて事故解決としておいてください。
退会済みユーザー

退会済みユーザー

2019/02/25 05:01 編集

はい、ありがとうございます!ただおっしゃる通りmin.jsがだめというわけではないと思うので、改めて調査して解決した後に正式に書かせていただきます。本当にありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問