source 'https://rubygems.org'
+gem 'specific_install'
gem 'rails', '~> 4.1.0'
gem 'devise'
gem 'rails-timeago'
gem 'kaminari'
gem 'sanitize'
-#gem 'aws-s3'
-gem 'aws-sdk', '< 2.0'
+gem 'aws-s3'
+#gem 'aws-s3', :git => 'https://github.com/bartoszkopinski/aws-s3'
+#gem 'aws-sdk', '~> 2.0'
gem 'awesome_nested_set', '~> 3.0'
gem 'validates_existence'
gem "validate_url"
class ProviderStatus < ActiveRecord::Base
has_one :provider
- validates :token, :format => {:with => /^[a-zA-Z0-9]+$/, :allow_blank => true}
+ validates :token, :format => {:with => /\a[a-zA-Z0-9]+\z/, :allow_blank => true}
validates :receive_hour1, :numericality => {:allow_blank => true}
validates :receive_hour2, :numericality => {:allow_blank => true}
# validates :received_at
<% @page_title = t('users.signin.title') %>
<h1>
<%= link_to h(manifest.magic_numbers['profile']['users']['caption']), root_path %>
- <%= link_to h(manifest.magic_numbers['profile']['users']['caption']), 'll/' %>
</h1>
<h2>
<%= sanitize manifest.magic_numbers['profile']['users']['description'], :tags => %w(a p img br) %>
<li class="google">
<%= link_to t('users.signin.google.caption'), user_omniauth_authorize_path(:google_oauth2) %>
<%= link_to tag(:img, :src => '/images/google.png'), user_omniauth_authorize_path(:google_oauth2) %>
- <p><%= t('users.signin.google.notice') %></p>
</li>
</ul>
<div class="row_break"></div>
config.eager_load = true
config.active_record.migration_error = :page_load
end
-require 'aws/s3'
-AWS::S3::Base.establish_connection!(
- :access_key_id => Rails.application.secrets.access_key_id,
- :secret_access_key => Rails.application.secrets.secret_access_key
-)
--- /dev/null
+#Aws.config.update(
+# region: Rails.application.secrets.aws_region,
+# credentials: Aws::Credentials.new(
+# Rails.application.secrets.aws_access_key_id,
+# Rails.application.secrets.aws_secret_access_key
+# )
+#)
+require 'aws/s3'
+AWS::S3::Base.establish_connection!(
+ :access_key_id => Rails.application.secrets.aws_access_key_id,
+ :secret_access_key => Rails.application.secrets.aws_secret_access_key,
+)
+#AWS::S3::DEFAULT_HOST = "us-east-1.amazonaws.com"
+# :s3_endpoint => "us-east-1.amazonaws.com"
# ==> Mailer Configuration
# Configure the e-mail address which will be shown in Devise::Mailer,
# note that it will be overwritten if you use your own mailer class with default "from" parameter.
+ config.secret_key = Rails.application.secrets.devise_secret
config.mailer_sender = "please-change-me-at-config-initializers-devise@example.com"
config.sign_out_via = :get
config.omniauth :twitter, Rails.application.secrets.twitter_api_key, Rails.application.secrets.twitter_api_secret
config.omniauth :google_oauth2, Rails.application.secrets.google_api_key, Rails.application.secrets.google_api_secret
- config.secret_key = Rails.application.secrets.devise_secret
# Configure the class responsible to send e-mails.
# config.mailer = "Devise::Mailer"
def up
Balloon.find_each do |balloon|
sbt = balloon.speech_balloon.speech_balloon_template
- if balloon.speech_balloon_template_classname == 'noname'
+ if balloon.speech_balloon_template_module_name == 'noname'
balloon.speech_balloon_template_id = sbt.id
- balloon.speech_balloon_template_classname = sbt.classname
+ balloon.speech_balloon_template_module_name = sbt.module_name
+ p balloon
balloon.boosts 'post'
end
balloon.save!
end
Speech.find_each do |speech|
sbt = speech.speech_balloon.speech_balloon_template
- if speech.speech_balloon_template_classname == 'noname'
+ if speech.speech_balloon_template_module_name == 'noname'
speech.speech_balloon_template_id = sbt.id
- speech.speech_balloon_template_classname = sbt.classname
+ speech.speech_balloon_template_module_name = sbt.module_name
end
wf = speech.writing_format
- if speech.writing_format_classname == 'noname'
- speech.writing_format_classname = wf.classname
+ if speech.writing_format_module_name == 'noname'
+ speech.writing_format_module_name = wf.module_name
end
speech.boosts 'post'
speech.save!
end
License.find_each do |license|
lg = license.license_group
- if license.license_group_classname == 'noname'
- license.license_group_classname = lg.classname
+ if license.license_group_module_name == 'noname'
+ license.license_group_module_name = lg.module_name
end
license.boosts 'post'
license.save!
class GenResourcePicturePictures < ActiveRecord::Migration
def up
Picture.find_each do |picture|
- resource_picture_picture = ResourcePicturePicture.where(['picture_id = ?', picture.id]}).first
+ resource_picture_picture = ResourcePicturePicture.where(['picture_id = ?', picture.id]).first
opid = picture.original_picture ? picture.original_picture.id : nil
rpid = picture.original_picture.resource_picture ? picture.original_picture.resource_picture.id : nil
if resource_picture_picture
require 'picture_io'
-require 'aws/s3'
class PictureIO
class S3Picture
def initialize base_dir = 'pettanr'