Sinatra

Sinatraは、Rubyで作られた オープンソースのWebアプリケーションフレームワークです。

RSS

  • 解決済

    回答
    1

    sinatraでmigrateが作成できません。環境はcloud9

    わからないこと cloud9でRubyのsinatraの学習を行っており下記URLの手順通り進めているのですが、 creare_tableまでは正常に行けるのですが、 bundle exec rake db:migrate左記のコマンドを実行してもmigrateが作成できません。 【https://github.com/janko-m/sinatra-a

    • 0評価
    • 36PV
    y_y3 y_y3 1日前に ベストアンサー
  • 受付中

    回答
    0

    アソシエーションがうまくいかない

    Sinatraでアソシエーションモデルを構築したいと思って、 @user = User.create(user_serial:"h1ga2") @post1 = @user.posts.build でエラーが出て、NoMethodError - undefined method posts for #<User id: 1, user_serial: "

    • 0評価
    • 159PV
    teratailが3週間前に アップデート
  • 受付中

    回答
    1

    Railsで外部キー制約がBIGINTになる件について

    Rails5.1から外部キーをつけると、そのフィールドはデータ型がbigintとなっていて、 参照キーとうまくいかないのですが、どのようにしたらintegerにすることができますか? t.references :user, index: true, foreign_key: true をするとuser_idがbigintになってしまいます。

    • 0評価
    • 53PV
    kaorupochi kaorupochi 3週間前に 回答
  • 受付中

    回答
    1

    ActiveRecordによるアソシエーション

    @user = User.new @post = user.post.build とすると以下のエラーがでます。 unknown attribute 'user_id' for Post. なぜ出るのでしょうか。 schema.rbで以下のように記述しています。 create_table "users", force: :cascade, o

    • 0評価
    • 54PV
    19bob15 19bob15 3週間前に コメント
  • 受付中

    回答
    2

    SinatraでActiveRecordを用いてアソシエーション

    SinatraでAPI開発をしているのですが、ActiveRecordのアソシエーションがうまくいきません。 class User < ActiveRecord::Base has_many :posts end class Post < ActiveRecord::Base belongs_to :user end で行った時に

    • 0評価
    • 55PV
    zooiiooz zooiiooz 3週間前に コメント
  • 解決済

    回答
    1

    undefined method `bytesize' forと出てしまいます。

    SinatraでTwitterAPIを用いてAPI開発をしています。 以下のコードを実行したいのですが、このエラーが出てしまいます。 def search(word, count) client.search(word).take(count).each do |tweet| puts tweet.user.screen_name + '

    • 0評価
    • 48PV
    h_daido h_daido 3週間前に ベストアンサー
  • 受付中

    回答
    0

    Sinatraの起動時の設定について

    Sinatraを使ってて、起動時に一度だけ実行されるコードを実装したいのですが、どのようにしたらできますか? よろしくお願いいたします。

    • -1評価
    • 43PV
    teratailが1ヶ月前に アップデート
  • 受付中

    回答
    0

    sinatra + slim の中でiframeを使用する方法

    前提・実現したいこと sinatra + slim の中でiframeを使用したいです。しかし下に書くソースコードでは、viewの共通部分(side_boxクラスの要素)がiframeの中でも表示されてしまいます。どうすれば良いでしょうか? ソースコード layout.slim doctype html html body == slim

    • 0評価
    • 113PV
    teratailが3ヶ月前に アップデート
  • 受付中

    回答
    1

    vagrantでsinatraを起動しようとしたらgetaddinfoとエラーが出て起動できません。...

    ターミナルで以下のように起動をしたらエラーが出てsinatraが立ち上がりません。 解決方法が調べても出てこなかったので、わかるかたどうか教えてください!! [vagrant@localhost sinatra]$ ruby main.rb -o 192.168.33.10:4567 [2017-05-04 16:38:46] INFO WEBr

    • 0評価
    • 120PV
    hiyashikyuri hiyashikyuri 4ヶ月前に 回答
  • 解決済

    回答
    1

    ActiveRecordでpostgreSQLに接続できないときの対処方法

    sinatraアプリをつくっています。 activerecordをつかってpostgresqlを操作したいのですが、下記のようなエラーがでます。 ActiveRecord::StatementInvalid at / PG::UndefinedTable: ERROR: relation "tablenames" does not exi

    • 0評価
    • 322PV
    b_kazu b_kazu 8ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    【Sinatra】ターミナルからのSqlite3への接続がうまくいきません

    前提・出ているエラー SinatraでActiverecordを使ってSqlite3につなげて操作したいと思っています。 マイグレーションファイルを設定し、データベース作成はできています。 $ bundle exec rake db:migrate == 20161222123515 CreatePosts: migrating ======

    • 0評価
    • 309PV
    barbieri0303 barbieri0303 9ヶ月前に 回答を編集
  • 解決済

    回答
    1

    【sinatra】入力データをサーバー処理してjavascriptに戻すのがうまくいきません

    前提・実現したいこと sinatra使用です。 inputからpostでAjax通信したデータをサーバー処理してjavascriptに戻したいのですが、うまくいきません。 また、サーバーから戻したjsonデータをjavascriptnに変数として持たせたいのですが、その記述はどこに書けば良いでしょうか? 発生している問題・エラーメッセージ

    • 0評価
    • 314PV
    barbieri0303 barbieri0303 9ヶ月前に 回答
  • 解決済

    回答
    1

    Vagrant + CentOS7 でSinatraを立ち上げたいが、WEBサーバーに接続できない。

    前提・実現したいこと vagrant sshでログインしているCentOSにRuby,Sinatraをインストール しました。 しかし、SinatraのWebサーバーをに接続できません。 どこをどう調べればいいのでしょうか? 環境: Mac OS 10.11.6 Virtual Box Vagrant 1.8.6 CentOS 7 rub

    • 0評価
    • 383PV
    momijiMac momijiMac 11ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    sinatraでbundle execするとエラーになる。

    ・フォルダ my_app.rb vendor/bundle/ruby/1.9.1/... ・実行コマンド bundle exec ruby app.rb ・エラー Your bundle is locked to i18n (0.7.0), but that version could not be found in any of the s

    • 0評価
    • 671PV
    miyamoto0105 miyamoto0105 11ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    sinatraでruby main.rb -オプションしても繋がらない

    某サイトのチュートリアルを行っていて、途中までは動いていたのですが、このファイルから動かなくなってしまいました。 このコードを書いて、ruby main.rbでコマンドを打ってもブラウザがずっとロードしている状態で変わりません。 オプションつけたり、gemのアップデートなどもしましたが、一向に変わりません。 わかる方いましたらお願いします。 単純なミ

    • 0評価
    • 643PV
    hazuuun 退会済みユーザー 1年以上前に ベストアンサー
  • 解決済

    回答
    1

    rubyでjsonからハッシュにできない

    sinatraを使ってGoogleBooksAPIを使ってデータを取得しようと考えています。 jsonで返ってくるため、JSON.parseでハッシュにしようとしていますが、配列(?)の部分の取得ができません。 module function JSON.#parseを見て何かパラメータがあるのかと思いましたが、よくわかりませんでした。 JSONをすべて

    • 0評価
    • 343PV
    programming programming 1年以上前に ベストアンサー
  • 解決済

    回答
    1

    【正規表現】特定の語句を含むカラムの抽出ができない

    sinatraでwebアプリケーションを作ろうとしています。 以下のコードによって、WHEREで指定した3つの条件のうちのどれかに当てはまるカラムを取得しようと考えています。 しかし、なぜか以下のコードを実行すると1つも合致しません。 文法もあっていると思うのですが、何がいけないのでしょうか。 (@search_textは変数ですが、あらゆる文字が入

    • 0評価
    • 364PV
    programming programming 1年以上前に ベストアンサー
  • 解決済

    回答
    1

    【Bootstrap】特定のページのみ適用されない

    特定のページでBootstrapが適用されません。それ以外のページでは正常に適用されています。 どのようなことが起きているのでしょうか。 Bootstrapの適用を妨げるようなコードを書いていないと思っています。 layout.erbにBootstrapを読み込むよう以下のコードを書いてます。 <link href="css/bootstra

    • 0評価
    • 1188PV
    programming programming 1年以上前に コメント
  • 解決済

    回答
    1

    【sinatra】変数を使ったパス指定ができない

    変数を使ってredirectができません。 どのように変数を展開すればよろしいでしょうか。 以下の部分です。送られるURLを見ると、変数部分がそのままURLになってしまっています。 redirect '/browse/"#{@isbn}"/"#{@id}"' #登録作業 get '/registration/insert' do @isb

    • 0評価
    • 412PV
    programming programming 1年以上前に ベストアンサー
  • 解決済

    回答
    1

    【sinatra】(おそらく)SQLを使うことに起因するエラー

    Ruby(Sinatra)初心者です。 Sinatraで http://localhost:4567/browse/9784041003237/3 にアクセスするとエラーが表示されます。 48行目などにある、以下のようなコマンドを実行すると戻り値は配列になるのでしょうか。 調べてみても、そもそも execute に関する説明があまり見つかりま

    • 0評価
    • 493PV
    programming programming 1年以上前に ベストアンサー
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    37

  • 総質問数

    56

  • 今週の質問数

    1

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る