問題タブ [nestacms]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sinatra - nestacms と webbynode ラップ
レールでいつも行っているように、webbynode gem を使用して、 webbynodeにnestacmsブログをデプロイしたいと考えています。Webbynode は Sinatra と Rack アプリケーションを簡単にサポートしているように見えますが、展開中に、パブリック フォルダーがないためアプリケーションがスムーズに実行されないという警告が表示されます。
実際、迅速なアプリケーション開発 (RAPP webbynode gem) では、パブリック フォルダーの必要性がNginx 構成に設定されます。
代わりに、これは私のnestacmsconfig.ru
です:
著者であり SO ユーザーのGraham Ashtonが飛び込んで私を助けてくれたらいいのにと思います。とにかく、どうすれば問題を回避できますか?
アップデート
プロジェクトを作成したら、nesta new を使用して次のことを行います。
public
フォルダを手動で作成する- その中にいくつかのコンテンツを追加します。元に言ってください。
humnans.txt
とfavicon.ico
git add .
とgit commit -m "added public with humans and favicon"
- wnプッシュ
そして、あなたのnestacmsウェブサイトはプライベートなwebbynodeアドレス(blog.webbyapp.com)でオンラインになります.そして、wn changedns www.example.comを使用して、あなたのサイトを大衆が利用できるようにすることができます.
ruby-on-rails - Nesta CMSとRails3の統合:既存のRails3アプリケーションにブログを追加する
既存のRails3.0.10アプリケーションにnesta(0.9.8)cmsを追加しています。ブログを立ち上げて実行していますが、レイアウト/スタイルシートはありません。
これまでに行ったことは次のとおりです。1。Railsアプリのメインルート内で、gem'nesta'、gem'sass'を追加し、'bundle'を実行し
ます。2。"nestanewnesta-blog"を実行します。3。config.ruを次のように編集します。
4.次のようにconfig/routes.rbを編集します。
5. cdnesta-blog6.実行nesta demo:content
rails s
ここで、 〜/ main-rails-appから実行する場合、http:// localhost:3000 / blogにアクセスすると、デモnestaサイトが表示されますが、デフォルトのレイアウト/スタイルシートは表示されませんがshotgun config.ru
、〜/の内部から実行する場合はmain-rails-app / nesta-blog、http:// localhost:9393 /にアクセスすると、すべてが正しく表示されます。
なにか提案を?
よろしくお願いしますLucaG.Soave
ruby-on-rails - Nesta CMS と Rails3 の統合: メニューが機能しない
私はすでに、nesta を Rails 3 と統合するいくつかの成功した実験を行いました ( Is it possble include Nesta CMS into Rails3 application?およびNesta CMS と Rails3 の統合: 既存の Rails 3 アプリケーションへのブログの追加 を参照) 。
しかしそれよりも、「メニューの操作」で説明したように、ブログの右側にメニューが必要でした。
試しに、有名な content-demo サイトをnesta demo:content
で作成しましたが、メインの Rails アプリ ( http:/ /example.com ) であり、埋め込みの nesta ブログ ( http://example.com/blog )ではありません。
これが私の現在のファイル構成です。統合は Rails 3.0.10 と Nesta 0.9.10 の間です:
config/routes.rb
アップデート:
mount Nesta::App, :at => '/blog'
リッチの代わりに同じ結果を使用match '/blog' => Nesta::App
...
config/initializers/nesta.rb
ネスタブログ/config/config.yml
nesta が menu の liks の相対パスをどのように構築したかによると思いましたが、それは のbase_url
方法によるものでしたnesta-0.9.10/lib/nesta/app.rb
。
ローカルで解凍しようとしたよりも、nesta-0.9.10 で変更url = "http://#{request.host}"
しurl = "http://#{request.host}/blog"
ます:
gem 'nesta', :path => 'vendor/gems/nesta-0.9.10'
Gemfile に入れてbuild update nesta
も、いいえ、動作しません。
アップデート:
Nesta::Menu.for_path('/')
での試行もほとんどありません./vendor/gems/nesta-0.9.10/lib/nesta/app.rb
結果が出ませんでした。
私のnesta-blog/content-demo/menu.txtは現在、ホームページを参照していません(デフォルトの生成のようにnesta demo:content
):
そして、次のようなものを上に置いてみると:
/
または/blog
または/nesta-blog
メニューが消える...
だから私の質問は、それはどのように機能するのですか? 提案/回避策はありますか?
前もってありがとう ルカ・G・ソアベ
ruby-on-rails - Rails (+ Nesta) で以下を達成することは可能ですか: myapp.com/blog/1/post/4?
現在のプロジェクトでさまざまな CMS を試していますが、Nesta は面白そうです。しかし、既存の Rails アプリに統合された Nesta を介して複数のユーザーがブログを作成できるアプリを (可能であれば) どのようにモデル化するのでしょうか?
そうですね、ラック経由でネスタをマウントする必要がありますが、各ユーザーが新しいブログを開始できるようにするにはどうすればよいですか?
次のように: http://myapp.com/blog/1/post/4
本当に素晴らしいでしょう。
どうすればこれを達成できますか?
ログありがとう
PS私はネスタと結婚していません(見た目はいいですが)。
ruby - Heroku で Nesta を使用してページを作成する
Ruby、できれば Sinatra を使ってシンプルな CMS を作ろうと思っています。www.nestacms.com は素晴らしい候補のようです。
主な目的:
- ビジネス ユーザーがページを追加/編集/削除できるようにする (
git
アプリの機能経由ではなく) - Heroku にデプロイする
私が理解しているように、Nesta ページは、展開内の静的ページ ファイルによって生成されます。via を追加しgit
て Heroku にプッシュすれば問題ありません。
しかし、Heroku Web アプリでページ (ファイル) を作成したい場合、Heroku の読み取り専用ファイル システムのため、これは不可能です。
周りの助けを探しています:
- Nesta と Heroku で目的を達成する
- 代替アプローチ
ruby - Nesta CMS で構築された Ruby アプリからコンテンツを Heroku に表示するにはどうすればよいですか?
デモ ファイルを追加し、アプリをローカルで問題なく実行しました
しかし、heroku にデプロイしたときに問題が発生しました。コンテンツが表示されませんでした。nesta
の
公式サイト
http://nestacms.com/docs/deployment/herokuのドキュメントを読みました指導するより
config/config.yml を正しく入力してください (最も重要なことは、Heroku のファイル システムに書き込むことができないため、キャッシュがオフになっていることを確認することです)。
さて、私は他の場所で彼らのドキュメントに従いました http://nestacms.com/docs/config
そして、私のconfig.yml
ファイルに変更を加えました。以下の最も関連性の高い変更
この要旨の完全なファイル
https://gist.github.com/JGallardo/6195651
heroku logs
jgallardo:demo-site juan.gallardo$ heroku logs
2013-08-09T17:22:21+00:00 heroku[slug-compiler]: Slug compilation started
2013-08-09T17:23:35.001505+00:00 heroku[api]: Scale to web=1 by jgallardo720@gmail.com
2013-08-09T17:23:35.026933+00:00 heroku[api]: Deploy 953af2e by jgallardo720@gmail.com
2013-08-09T17:23:35.046866+00:00 heroku[api]: Release v3 created by jgallardo720@gmail.com
2013-08-09T17:23:35.085708+00:00 heroku[api]: Deploy 953af2e by jgallardo720@gmail.com
2013-08-09T17:23:35+00:00 heroku[slug-compiler]: Slug compilation finished
2013-08-09T17:23:39.139164+00:00 heroku[web.1]: Starting process with command
bundle exec rackup config.ru -p 4751を実行しました
2013-08-09T17:23:42.686255+00:00 app[web.1]: [2013-08-09 17:23:42] INFO WEBrick 1.3.1
2013-08-09T17:23:42.686255+00:00 app[web.1]: [2013-08-09 17:23:42] INFO ruby 2.0.0 (2013-06-27) [x86_64-linux]
2013-08-09T17:23:42.686477+00:00 app[web.1]: [2013-08-09 17:23:42] INFO WEBrick::HTTPServer#start: pid=2 port=4751
2013-08-09T17:23:43.030091+00:00 heroku[web.1]: State changed from starting to up
2013-08-09T17:36:17.229501+00:00 heroku[router]: at=info method=GET path=/ host=nestademo1.herokuapp.com fwd="98.173.1.66" dyno=web.1 connect=4ms service=51ms status=404 bytes=1570
2013-08-09T17:36:17.658553+00:00 heroku[router]: at=info method=GET path=/css/master.css host=nestademo1.herokuapp.com fwd="98.173.1.66" dyno=web.1 connect=4ms service=129ms status=200 bytes=5548
nestacms - Nesta CMS で記事をカテゴリ別にフィルタリングする
特定のカテゴリの記事の要約を表示したいと考えています。
標準のインデックス ページは次のように作成されます。
しかし、カテゴリ別に記事をフィルタリングする方法がわかりません。