freelance ruby rails

поиск работа фрилансер

Лучшая работа в интернете зависит от того, сколько денег будет зарабатывать фрилансер, а также сколько сил и времени необходимо тратить на получение желаемого результата. Выбрать хороший сайт для удаленной работы на дому не просто. Нужно учитывать сферу деятельности социальные сети, CPA партнерки, опросы, отзывы, копирайтингмаксимальный доход, отсутствие вложений, работа обучения и удобство вывода денежных средств. Существует много различных способов зарабатывать в интернете без обмана со свободным графиком: ввод капчи, написание статей, канал на YouTube, размещение рекламы на сайте, кэшбэк сервисы и каналы в Telegram. Если хотите тратить минут в presentation freelance, то проще удаленней заработать без вложений около тыс. Если готовы сменить офисную работу на удаленную с полной отдачей, то доход составит от 30 до руб.

Freelance ruby rails mount and blade warband freelancer 1.158

Freelance ruby rails

Delhi, Delhi, India. We design our applications using simple typography to create a clean and focused interface keeping a balance of application functionality and simplicity. London, England, United Kingdom. We follow Agile Development Process Expedient Ruby on Rails developers we possess are the core reason of our vast experience and the impact we have developed on our clients, globally.

Oostende, Brussels Capital, Belgium. Pune, Maharashtra, India. I have over 11 years of IT experience, primarily into Ruby on Rails. JS, jQuery and other Javascript Libraries. Los Angeles, California, United States. View All.

Post a Job. Find Freelancers. Ruby on Rails, or Rails, is written in Ruby and is a server-side web application framework. Rails is a model—view—controller MVC framework that provides default structures for a database, a web service, and web pages. This framework has innovative features such as seamless database table creations, migrations, and scaffolding of views to enable rapid application development which influences web app development.

You can hire freelance ruby on rails developer on some of the top online freelancing platforms for creating quality, functional web applications more quickly and cost effectively. Ruby on Rails service providers are developers who are responsible for writing server-side web application logic in Ruby, around the framework Rails.

These developers usually develop back-end components, connect the application with the other often third-party web services, and support the front-end developers by integrating their work with the application. They are responsible for managing the interchange of data between the server and the users. Their primary focus is on the development of all server-side logic. They work on defining and maintaining the central database and ensuring high performance and responsiveness to requests from the front-end.

They also integrate the front-end elements built by the other teams into the application as per project demands. They work in tandem with Web Developers , who have their expertise in working on a variety of web development platforms for developing websites from scratch. You can hire ruby on rails developer as freelancers online on Guru. Before you hire ruby on rails development services from experts, do ensure that they Know design, build, and maintain efficient, reusable, and reliable Ruby code.

Understand the syntax of Ruby and its nuances. Can implement automated testing platforms and unit tests. Experience in writing clean, readable Ruby code. Ruby on Rails allows developers not to waste time on writing boilerplate code as it contains many ready-made plugins and modules. They work on this framework which is an open-source framework and it is cost-effective for the businesses.

Once organizations hire ruby on rails developer, they will develop this framework in a way that there is no need for modification and all errors in the software development cycle get removed. They will work on Ruby language which is a robust programming language and is highly productive and helps create faster web applications. SafePay provides payment protection on our online freelancing platform Guru. It is a shared account funded by the Employer before starting work.

Once the SafePay is funded, Employers can feel secure that payment can be made once they are satisfied with the work. We verify Freelancers, publish their feedback scores and All-Time Transaction Data to help you identify time-tested professionals across the globe. We provide multiple Payment terms and flexible Agreements to enable you to work the way you want.

We offer SafePay payment protection and your choice of preferred payment method for financial peace of mind. We have the lowest fees in the industry, providing you with maximum value at minimum cost. Why Choose Guru. Compare the Quotes you receive and hire the best freelance professionals for the job. Decide on how and when payments will be made and use WorkRooms to collaborate, communicate and track work.

Search Freelancers. Get a Quote. Top Developer-Lee B. Hugo Bauer. Nomura Nori. Kennet Dastrup. Marco Samson. King JS. Suretek Infosoft Pvt. James Smith C. Ruby on Rails development Over the past 6 years I have worked with various clients helping to build web-based applications in a wide range of industries including banking, finance, entertainment, healthcare, and multimedia using Ruby on Rails. Yao Tingchen. Ke Chankrisna. Ruby on Rails backend development 3 years back-end development using Ruby on Rails.

Jason Ma. Ruby on Rails Python Django? John Borisenko. Ruby on Rails, Laravel Expert I am a full-stack Ruby on Rails developer with 6 years of experience and a degree in computer science. Ruby on rails development We have extensive experience in Ruby on rails development.

Past Earnings. Glocal Assist Inc. Dunlin Web. Ruby on Rails Application Development We follow Agile Development Process Expedient Ruby on Rails developers we possess are the core reason of our vast experience and the impact we have developed on our clients, globally.

Jacob Semon. Наши сотрудники с удовольствием выполнят все ваши пожелания Максим Программирование. А также занимаюсь разработкой прикладных программ на таких языках как C и C Николай PHP Программист. Обо мне : Большой опыт Программирования. Как в разработке сайтов с нуля, так и в поддержке и развитии уже существующих проектов. Работаю со всеми популярными CMS и Фреймворками.

Также без труда смогу разобраться в самописном коде. Готов грамотно реализовать любые задачи по Вашему проекту Обо мне : Есть опыт работы над коммерческим проектом на RoR. Учусь на последнем курсе. Учусь на специальности Информатика и Технологии программирования. Люблю работать над интересными проектами. В свободное время работаю с платами Марина Front-end.

Обо мне : Занимаюсь Front-end разработкой. Александр WEB. Наличие опыта работы в создании Александр Web программист. Обо мне : Имею опыт в разработке web сайтов на Drupal 7 и Wordpress Сайты визитки, блоги, музыкальные интернет лейблы, портфолио, бизнес порталы, персональные сайты, имиджевые, агентства, интернет магазины, презентационные странички.

Создание сайтов под ключ, а так же сопровождение и Анатолий Аналитик баз данных. Евгений Разработка сайтов, дизайна. Обо мне : Я — представитель группы небольшой группы специалистов, занимающихся разработкой сайтов "под ключ", версткой, дизайном, продвижением в поисковых системах. На первое место ставим качество работы и четкое исполнение в срок. Любим работать над большими и интересными проектами Реклама на сайте Акция!

Предложить работу. Рерайт Выполню рерайт Вашего текста. Высокая уникальность результата. Реклама Вашей мечты Занимаюсь созданием концепции и дизайна любой рекламы. Статьи на выбранную тематику Наполнение сайта информационными статьями. Документы на английском Перевод автобиографии, резюме, заявлений и прочего на английский. Техническая поддержка сайта Настройка хостинга, поддержка сервера. Дизайн сайтов Здравствуйте! Предлагаю услуги по веб дизайну.

Разработаю для Вас Дизайн группы Вконтакте Требуется дизайн группы Вконтакте? Я с удовольствием выполню Ваш

Хороший private projects freelancer думаю, что

Despite accelerating demand for coders, Toptal prides itself on almost Ivy League-level vetting. Toptal Projects enabled us to rapidly develop our foundation with a product manager, lead developer, and senior designer. In just over 60 days we went from concept to Alpha. The speed, knowledge, expertise, and flexibility is second to none. The Toptal team were as part of tripcents as any in-house team member of tripcents.

They contributed and took ownership of the development just like everyone else. We will continue to use Toptal. As a start up, they are our secret weapon. I am more than pleased with our experience with Toptal. The professional I got to work with was on the phone with me within a couple of hours. I knew after discussing my project with him that he was the candidate I wanted. I hired him immediately and he wasted no time in getting to my project, even going the extra mile by adding some great design elements that enhanced our overall look.

The developers I was paired with were incredible -- smart, driven, and responsive. It used to be hard to find quality engineers and consultants. Toptal understood our project needs immediately. We were matched with an exceptional freelancer from Argentina who, from Day 1, immersed himself in our industry, blended seamlessly with our team, understood our vision, and produced top-notch results. Toptal makes connecting with superior developers and programmers very easy.

Toptal provided us with an experienced programmer who was able to hit the ground running and begin contributing immediately. We used Toptal to hire a developer with extensive Amazon Web Services experience. We interviewed four candidates, one of which turned out to be a great fit for our requirements. The process was quick and effective.

Sergio was an awesome developer to work with. Top notch, responsive, and got the work done efficiently. Working with Marcin is a joy. He is competent, professional, flexible, and extremely quick to understand what is required and how to implement it.

We needed a expert engineer who could start on our project immediately. Simanas exceeded our expectations with his work. Not having to interview and chase down an expert developer was an excellent time-saver and made everyone feel more comfortable with our choice to switch platforms to utilize a more robust language. Toptal made the process easy and convenient. Toptal is now the first place we look for expert-level help. The solution they produced was fairly priced and top quality, reducing our time to launch.

Thanks again, Toptal. We had a great experience with Toptal. They paired us with the perfect developer for our application and made the process very easy. It was also easy to extend beyond the initial time frame, and we were able to keep the same contractor throughout our project. We definitely recommend Toptal for finding high quality talent quickly and seamlessly.

Our developer communicates with me every day, and is a very powerful coder. Working with Toptal has been a great experience. After engaging with Toptal, they matched me up with the perfect developer in a matter of days. Highly recommended! As a Toptal qualified front-end developer, I also run my own consulting practice. When clients come to me for help filling key roles on their team, Toptal is the only place I feel comfortable recommending.

Toptal delivered! Toptal makes finding a candidate extremely easy and gives you peace-of-mind that they have the skills to deliver. I would definitely recommend their services to anyone looking for highly-skilled developers. For those looking to work remotely with the best engineers, look no further than Toptal.

Toptal makes finding qualified engineers a breeze. We needed an experienced ASP. NET MVC architect to guide the development of our start-up app, and Toptal had three great candidates for us in less than a week. After making our selection, the engineer was online immediately and hit the ground running.

It was so much faster and easier than having to discover and vet candidates ourselves. We needed some short-term work in Scala, and Toptal found us a great developer within 24 hours. This simply would not have been possible via any other platform. Toptal offers a no-compromise solution to businesses undergoing rapid development and scale. At Toptal, we thoroughly screen our Ruby on Rails developers to ensure we only match you with talent of the highest caliber.

The end result: expert vetted talent from our network, custom matched to fit your business needs. Start now. Depending on availability and how fast you can progress, you could start working with a Ruby on Rails developer within 48 hours of signing up. We make sure that each engagement between you and your Ruby on Rails developer begins with a trial period of up to two weeks. This means that you have time to confirm the engagement will be successful.

From there, we can either part ways, or we can provide you with another expert who may be a better fit and with whom we will begin a second, no-risk trial. The rate at which Rails has gained popularity is noteworthy, with estimates of over , web sites currently built with the technology.

Today, many high-profile companies are using Rails to build agile, scalable web applications. Rails is a framework for web application development, written in Ruby, that also features its own routing system independent of the web server. The goal of Rails is to significantly simplify the development of web applications, requiring less code and time than would otherwise be required to accomplish the same tasks.

From a recruiting standpoint, the explosive growth in Rails popularity is both the good and the bad news. While on the one hand it makes Rails developers easier to locate, it also makes finding the top-notch jewels among them that much more elusive. Finding true high-quality Rails experts for full-time or part-time work requires a highly-effective recruiting process, as described in our post In Search of the Elite Few — Finding and Hiring the Best Developers in the Industry.

Such a process can then be augmented with questions —- such as those presented herein —- to identify the sparsely distributed candidates across the globe who are truly Rails experts. The manifold benefits of finding them will likely be realized in the productivity and results that they will be able to achieve. The extent to which Rails streamlines and simplifies the development of web applications can mislead neophyte developers into underestimating its capabilities and oversimplifying its conceptual underpinnings.

While Rails is relatively easy to use, it is anything but simplistic. It is important to bear in mind, though, that these sample questions are intended merely as a guide. At the end of the day, hiring remains as much of an art as it does a science.

It is not uncommon to encounter RoR developers whose grasp of the fundamentals and key paradigms of Rails are either weak or somewhat confused. At the highest level, Rails requests are served through an application server, which is responsible for directing an incoming request into a Ruby process. Popular application servers that use the Rack web request interface include Phusion Passenger , Mongrel , Thin , and Unicorn. This is sometimes called the env hash, as it contains data about the environment of the web request.

In addition to this request parsing, Rack is configurable, allowing for certain requests to be directed to specific Rack apps. If you want, for example, to redirect requests for anything in your admin section to another Rails app, you can do so at the Rack level. You can also declare middleware here, in addition to being able to declare it in Rails. Those requests that are not directed elsewhere by you in Rack are directed to your Rails app where it begins interacting with the Rails ActionDispatcher , which examines the route.

Rails apps can be spit into separate Rails Engines , and the router sends the request off to the right engine. You can also redirect requests to other Rack compatible web frameworks here. Once in your app, Rails middleware — or your custom middleware — is executed. Further detail is available in the Rails documentation. Rails 3. While the Asset Pipeline does have its rough edges, it does solve and provide many of the modern best practices in serving these files under HTTP 1.

Most significantly, the Asset Pipeline will:. However, being an extensible framework, it does allow for additional transpiled languages or additional file sources. Q: What is Active Record and what is Arel? Describe the capabilities of each.

This means that fetching, querying, and storing your objects in the database is as much a part of the API of your objects as your custom business logic. A developer may see this as an undesired side effect, or as a welcome convention, depending on their preference and level of experience. This allows you to take an Arel query and add another SQL condition or sort to the query, right up to the point where Rails actually executes the query.

Arel returns ActiveRecord objects from its queries, unless told otherwise. Q: What is the Convention over Configuration pattern? Provide examples of how it is applied in Rails. Convention over Configuration CoC is a software design pattern by which only the unconventional aspects of an application need to be specified by a developer.

When the default convention matches the desired behavior, the default behavior is followed without any configuration being required. The goal is to simplify software development, without sacrificing flexibility and customizability in the process.

It is important to note that CoC specifies a default —- but not immutable —- convention. Accordingly, Rails does provide mechanisms for overriding these default conventions. As an example, the default database table naming scheme mentioned above can be overridden by specifying the ActiveRecord::Base. Discuss some of its advantages and pitfalls, as well as some alternatives.

MVC is itself a software design pattern that separates a system into three separate and distinct layers; namely, Model, View, and Controller. The infamous User model is a prime example of this. Since many Rails apps are about the user entering data into the system, or sharing information with their friends socially, the user model will often gain more and more methods, eventually reaching the point where the user.

Rails built testing support in from the beginning of the framework, and it became a part of the culture. As a result, there are a plethora of tools available for testing in the Rails environment. By default, Rails 4. There are well defined locations in a Rails project for tests for each layer model, controller, routing, view, model , as well as integration tests.

Because of the MVC foundation of Rails, often these layers with the exception of integration tests can be tested without reliance on the other layers. For example, we can create a database record, before the test runs, that contains the attributes we expect the test to return. Our test can focus on making sure our show post controller action retrieves the post we want it to by checking to see if it returns the object we created above as expected.

If not, something went wrong or our code must have a bug. Integration tests often called Feature tests will usually drive the application as if a user is clicking buttons, using testing tools like Capybara which can simulate user actions in a variety of manners, including driving embedded WebKit , or using Selenium.

This provides a Domain Specific Language for testing that may make it more natural to read than MiniTest. Some Rails projects use the Cucumber testing framework to describe software behavior in plain English sentences. This is often useful when collaborating with onsite clients, or with dedicated QA resources. In the ideal world, these non-developers can write automated integration tests without having to see a line of Ruby code.

Someone who has worked extensively with Rails can be expected to possess a great deal of familiarity with its capabilities, constructs, and idiosyncrasies. These questions demonstrate ways of gauging the extent and depth of this expertise. Provide examples.

The simplest approach is to have a single yield , into which the entire contents of the view currently being rendered is inserted, as follows:. The main body of the view will always render into the unnamed yield. This can be helpful with layouts that contain distinct regions, such as sidebars and footers, into which distinct blocks of content are to be inserted. It can also be useful for inserting tags that load page-specific JavaScript or CSS files into the header of an otherwise generic layout.

The answer is that all of the values get concatenated. This code actually executes 11 queries; 1 to find 10 clients and then 10 more one per each client to load its address. Eager loading is the mechanism for loading the associated records of the objects returned by Model.

This is done by calling the includes or preload method on the Arel ActiveRecord::Relation object being built. With includes, Active Record ensures that all of the specified associations are loaded using the minimum possible number of queries. This revised version of this code will execute just 2 queries, thanks to eager loading, as opposed to 11 queries in the original version.

Describe the three types of filters, including how and why each might be used, and the order in which they are executed. For example, in a website where changes have an approval workflow, an administrator could be able to preview them easily with an around filter as follows:. Note that an around filter also wraps rendering.

In particular, in the example above, if the view reads from the database e. You can also choose not to yield and build the response yourself, in which case the action will not be run. The order of execution is a bit tricky and is important to understand clearly. Filter methods execute in the following order:. Q: What is Rack middleware? In Christian Neukirchen released Rack , a modular standard interface for serving web requests in Ruby. Before requests are processed by your Rails action method, they go through various Rack middleware functions declared by Rails or by the developer.

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings. If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again. This website uses Google Analytics to collect anonymous information such as the number of visitors to the site, and the most popular pages.

SkillValue profiles have experience working in a range of technologies like: web frameworks Django, Flask, Pyramid, etc. Tell us about your project to find the best freelance Ruby on Rails Developers To access the most relevant CVs of available freelance Ruby on Rails Developers, please specify your needs by filling out the form below. Thank you for contacting Skillvalue! Our team will contact you as soon as possible.

Privacy Overview This website uses cookies so that we can provide you with the best user experience possible. Strictly Necessary Cookies Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.

Enable or Disable Cookies.

РАБОТА ГИС УДАЛЕННО

For him, programming is an art form, and he gets a kick out of making his code as elegant as possible. Botond is a highly skilled professional software developer who enjoys writing code that others can understand and follow.

His passion for programming began when he was 13, after receiving a ZX Spectrum-compatible Russian PC from his father. He learned programming and became a true lifelong enthusiast. He is more of a generalist than a specialist, though he loves the detail and deep understanding that comes from intense focus and work on development projects. Quang enjoys creating beautiful software with equally impressive code. Along with possessing a talent for understanding and refactoring large codebases, he believes in best practices, small functions, and white space.

Quang has over 15 years of experience working for marketing, SaaS, healthcare, and crypto companies. Despite accelerating demand for coders, Toptal prides itself on almost Ivy League-level vetting. Toptal Projects enabled us to rapidly develop our foundation with a product manager, lead developer, and senior designer.

In just over 60 days we went from concept to Alpha. The speed, knowledge, expertise, and flexibility is second to none. The Toptal team were as part of tripcents as any in-house team member of tripcents. They contributed and took ownership of the development just like everyone else. We will continue to use Toptal. As a start up, they are our secret weapon. I am more than pleased with our experience with Toptal.

The professional I got to work with was on the phone with me within a couple of hours. I knew after discussing my project with him that he was the candidate I wanted. I hired him immediately and he wasted no time in getting to my project, even going the extra mile by adding some great design elements that enhanced our overall look. The developers I was paired with were incredible -- smart, driven, and responsive. It used to be hard to find quality engineers and consultants.

Toptal understood our project needs immediately. We were matched with an exceptional freelancer from Argentina who, from Day 1, immersed himself in our industry, blended seamlessly with our team, understood our vision, and produced top-notch results. Toptal makes connecting with superior developers and programmers very easy. Toptal provided us with an experienced programmer who was able to hit the ground running and begin contributing immediately. We used Toptal to hire a developer with extensive Amazon Web Services experience.

We interviewed four candidates, one of which turned out to be a great fit for our requirements. The process was quick and effective. Sergio was an awesome developer to work with. Top notch, responsive, and got the work done efficiently. Working with Marcin is a joy. He is competent, professional, flexible, and extremely quick to understand what is required and how to implement it. We needed a expert engineer who could start on our project immediately.

Simanas exceeded our expectations with his work. Not having to interview and chase down an expert developer was an excellent time-saver and made everyone feel more comfortable with our choice to switch platforms to utilize a more robust language. Toptal made the process easy and convenient. Toptal is now the first place we look for expert-level help. The solution they produced was fairly priced and top quality, reducing our time to launch.

Thanks again, Toptal. We had a great experience with Toptal. They paired us with the perfect developer for our application and made the process very easy. It was also easy to extend beyond the initial time frame, and we were able to keep the same contractor throughout our project. We definitely recommend Toptal for finding high quality talent quickly and seamlessly. Our developer communicates with me every day, and is a very powerful coder.

Working with Toptal has been a great experience. After engaging with Toptal, they matched me up with the perfect developer in a matter of days. Highly recommended! As a Toptal qualified front-end developer, I also run my own consulting practice. When clients come to me for help filling key roles on their team, Toptal is the only place I feel comfortable recommending. Toptal delivered! Toptal makes finding a candidate extremely easy and gives you peace-of-mind that they have the skills to deliver.

I would definitely recommend their services to anyone looking for highly-skilled developers. For those looking to work remotely with the best engineers, look no further than Toptal. Toptal makes finding qualified engineers a breeze. We needed an experienced ASP. NET MVC architect to guide the development of our start-up app, and Toptal had three great candidates for us in less than a week.

After making our selection, the engineer was online immediately and hit the ground running. It was so much faster and easier than having to discover and vet candidates ourselves. We needed some short-term work in Scala, and Toptal found us a great developer within 24 hours. This simply would not have been possible via any other platform. Toptal offers a no-compromise solution to businesses undergoing rapid development and scale.

At Toptal, we thoroughly screen our Ruby on Rails developers to ensure we only match you with talent of the highest caliber. The end result: expert vetted talent from our network, custom matched to fit your business needs. Start now. Depending on availability and how fast you can progress, you could start working with a Ruby on Rails developer within 48 hours of signing up. We make sure that each engagement between you and your Ruby on Rails developer begins with a trial period of up to two weeks.

This means that you have time to confirm the engagement will be successful. From there, we can either part ways, or we can provide you with another expert who may be a better fit and with whom we will begin a second, no-risk trial. The rate at which Rails has gained popularity is noteworthy, with estimates of over , web sites currently built with the technology.

Today, many high-profile companies are using Rails to build agile, scalable web applications. Rails is a framework for web application development, written in Ruby, that also features its own routing system independent of the web server. The goal of Rails is to significantly simplify the development of web applications, requiring less code and time than would otherwise be required to accomplish the same tasks. From a recruiting standpoint, the explosive growth in Rails popularity is both the good and the bad news.

While on the one hand it makes Rails developers easier to locate, it also makes finding the top-notch jewels among them that much more elusive. Finding true high-quality Rails experts for full-time or part-time work requires a highly-effective recruiting process, as described in our post In Search of the Elite Few — Finding and Hiring the Best Developers in the Industry.

Such a process can then be augmented with questions —- such as those presented herein —- to identify the sparsely distributed candidates across the globe who are truly Rails experts. The manifold benefits of finding them will likely be realized in the productivity and results that they will be able to achieve. The extent to which Rails streamlines and simplifies the development of web applications can mislead neophyte developers into underestimating its capabilities and oversimplifying its conceptual underpinnings.

While Rails is relatively easy to use, it is anything but simplistic. It is important to bear in mind, though, that these sample questions are intended merely as a guide. At the end of the day, hiring remains as much of an art as it does a science. It is not uncommon to encounter RoR developers whose grasp of the fundamentals and key paradigms of Rails are either weak or somewhat confused.

At the highest level, Rails requests are served through an application server, which is responsible for directing an incoming request into a Ruby process. Popular application servers that use the Rack web request interface include Phusion Passenger , Mongrel , Thin , and Unicorn. This is sometimes called the env hash, as it contains data about the environment of the web request. In addition to this request parsing, Rack is configurable, allowing for certain requests to be directed to specific Rack apps.

If you want, for example, to redirect requests for anything in your admin section to another Rails app, you can do so at the Rack level. You can also declare middleware here, in addition to being able to declare it in Rails.

Those requests that are not directed elsewhere by you in Rack are directed to your Rails app where it begins interacting with the Rails ActionDispatcher , which examines the route. Rails apps can be spit into separate Rails Engines , and the router sends the request off to the right engine.

You can also redirect requests to other Rack compatible web frameworks here. Once in your app, Rails middleware — or your custom middleware — is executed. Further detail is available in the Rails documentation. Rails 3. While the Asset Pipeline does have its rough edges, it does solve and provide many of the modern best practices in serving these files under HTTP 1.

Most significantly, the Asset Pipeline will:. However, being an extensible framework, it does allow for additional transpiled languages or additional file sources. Q: What is Active Record and what is Arel? Describe the capabilities of each. This means that fetching, querying, and storing your objects in the database is as much a part of the API of your objects as your custom business logic.

A developer may see this as an undesired side effect, or as a welcome convention, depending on their preference and level of experience. This allows you to take an Arel query and add another SQL condition or sort to the query, right up to the point where Rails actually executes the query. Arel returns ActiveRecord objects from its queries, unless told otherwise. Q: What is the Convention over Configuration pattern?

Provide examples of how it is applied in Rails. Convention over Configuration CoC is a software design pattern by which only the unconventional aspects of an application need to be specified by a developer. When the default convention matches the desired behavior, the default behavior is followed without any configuration being required.

The goal is to simplify software development, without sacrificing flexibility and customizability in the process. It is important to note that CoC specifies a default —- but not immutable —- convention. Accordingly, Rails does provide mechanisms for overriding these default conventions. As an example, the default database table naming scheme mentioned above can be overridden by specifying the ActiveRecord::Base. Discuss some of its advantages and pitfalls, as well as some alternatives.

MVC is itself a software design pattern that separates a system into three separate and distinct layers; namely, Model, View, and Controller. The infamous User model is a prime example of this. Since many Rails apps are about the user entering data into the system, or sharing information with their friends socially, the user model will often gain more and more methods, eventually reaching the point where the user.

Rails built testing support in from the beginning of the framework, and it became a part of the culture. As a result, there are a plethora of tools available for testing in the Rails environment. By default, Rails 4. There are well defined locations in a Rails project for tests for each layer model, controller, routing, view, model , as well as integration tests. Because of the MVC foundation of Rails, often these layers with the exception of integration tests can be tested without reliance on the other layers.

For example, we can create a database record, before the test runs, that contains the attributes we expect the test to return. Our test can focus on making sure our show post controller action retrieves the post we want it to by checking to see if it returns the object we created above as expected.

If not, something went wrong or our code must have a bug. Integration tests often called Feature tests will usually drive the application as if a user is clicking buttons, using testing tools like Capybara which can simulate user actions in a variety of manners, including driving embedded WebKit , or using Selenium. This provides a Domain Specific Language for testing that may make it more natural to read than MiniTest.

Some Rails projects use the Cucumber testing framework to describe software behavior in plain English sentences. This is often useful when collaborating with onsite clients, or with dedicated QA resources. In the ideal world, these non-developers can write automated integration tests without having to see a line of Ruby code.

Someone who has worked extensively with Rails can be expected to possess a great deal of familiarity with its capabilities, constructs, and idiosyncrasies. These questions demonstrate ways of gauging the extent and depth of this expertise. Provide examples. The simplest approach is to have a single yield , into which the entire contents of the view currently being rendered is inserted, as follows:.

The main body of the view will always render into the unnamed yield. This can be helpful with layouts that contain distinct regions, such as sidebars and footers, into which distinct blocks of content are to be inserted. It can also be useful for inserting tags that load page-specific JavaScript or CSS files into the header of an otherwise generic layout. The answer is that all of the values get concatenated.

This code actually executes 11 queries; 1 to find 10 clients and then 10 more one per each client to load its address. Eager loading is the mechanism for loading the associated records of the objects returned by Model. This is done by calling the includes or preload method on the Arel ActiveRecord::Relation object being built.

With includes, Active Record ensures that all of the specified associations are loaded using the minimum possible number of queries. This revised version of this code will execute just 2 queries, thanks to eager loading, as opposed to 11 queries in the original version. Describe the three types of filters, including how and why each might be used, and the order in which they are executed.

For example, in a website where changes have an approval workflow, an administrator could be able to preview them easily with an around filter as follows:. Цены и сроки обсудим. Жду Ваши предложения. Добавить вывод видео-ролика из админки в карточку товара Ruby on rails на сайте см.

Спасибо, что дочитали задачу до конца. И поскольку это случилось, в сообщении сразу напишите про свой опыт работы с Руби. Дмитрий профессионально подошел к выполнению задания, дал понятную оценку и вовремя ее выполнил. Нужно будет делать интеграцию с внешними API, платежными шлюзами, а также антифрод, сервис комиссий и т.

Много интересной работы по платежной системе. Сверстать сайт из psd. Посадить на фреймворк Yii2 либо Ruby on Rails. Без доп. Только верстка и посадка. В музее расположена сенсорная панель на которой висит сайт-приложение MasterCard. Мой программист, который его разрабатывал сейчас не в Москве, а изменения нужны срочно. Нужно поменять логотип он готов , а так же несколько текстовых элементов текст внутри кнопки и нескольких флажков.

Работа не займет больше часа. Сайт создан на Ruby ob Rails, к нему есть доступ по локальной сети нужно приехать со своим ноутбуком. Нужен толковый программист который все быстро и четко сделает. Если сработаемся готова привлекать к работе в дальнейшем. Есть самописный сайт интернет-магазина без админ-панели.

Задача: разработать и прикрутить к нему админ-панель, реализованную при помощи Ruby on Rails. Затянули со сроками, но проект был действительно непростой. Главное, довольно результатом. Работа выполнена качественно. А Алексей готов договариваться, за что ему отдельное спасибо. У них произошли внутренние изменения описание на английском в приложенном файле - и рассылка автоуведомлений и возможность записаться отключились.

Нужно заново создать аккаунт Mandrill и подключить его к сайту, чтобы запись на примерку и возможность заказать обратный вызов снова заработали. Требуется умение работать с сайтами, созданными на Ruby on rails. Жду Ваших предожений. Алексей, большое спасибо! Все супер! Задание выполнено быстро, аккуратно и понятно, теперь все работает как нужно.

Более подробно условия задания обсудим с исполнителем. В предложениях указывайте сроки, когда сможете выполнить задание и цену за работу. Жду Ваших предложений! Крутой прогер. Навыки Linux и способность подстраиваться под определенное ПО просто невероятны.

Надо настроить SSL на nginx для проекта на руби он рейл. Интересуют люди только с опытом. И сделать редирект с http на https. Планировали сделать за 2 часа, но Денис справился за 45 минут! Знает своё дело! Реализовать на фронтенде кнопки для функций , имкющихся на бэке, подправить логику, сделать несколько форм заказа товара. Проекты довольно интересные, как по мне. Один - онлайн оформление фотокниг, второй - виртуальные туры, интеграция с мобильным приложением.

Знание Bootstrap будет хорошим плюсом и увеличит доход. Сайты постоянно обновляются, поддержка будет требоваться и далее. В дальнейшем возможна оплата на юрлицо по договору. Подробное ТЗ предоставлю по запросу. Договорились обо всём по скайпу, проблем с коммуникацией не возникло. Первую часть работы выполнил отлично и в обещанные сроки, договорились о дальнейшем сотрудничестве.

Вопросов и нареканий нет. Специалист грамотный. Сайт разработан на Ruby on Ralls. Потребовалось сделать нетривиальный on-line калькулятор, считающий одновременно несколько параметров. Все было сделано быстро и качественно. Отладка также была произведена профессионально и в кратчайшие сроки. Наш сайт собран на Tilda!

Очень шустрый парень, в коде разбирается на раз-два, делает за адекватную цену и было очень приятно работать! Сайт с вирусами, срочно нужно выполнить сегодня. С фриланса никто не смог помочь, надеюсь на этом сайте мне помогут. Доступы предоставлю. Я очень рада за работу! На другом сайте фриланса не смогли сделать, а тут Николай за 20 минут решил большую проблему, он профессионал! Буду обращаться еще.

Устранение багов пр работе сайта с модулем оформления заказов. Настройка интернет эквайринга, настройка фона главной страницы, Есть ТЗ ввиде скринов с пояснениями конкретно по каждой странице. Долгое время я искал исполнителя действительно компетентного по движку OpenCard. И только спустя год мне поппался этот сервис Youdo, на котором я и нашел замечательного исполнителя настоящего профессионала своего дела. Настя замечательный специалист. Быстро понимает, что нужно заказчмку, предлагает свои более оптимальные варианты и тут же реализует это в теле самого сайта.

Очень рад что познакомился с этим замечательным исполнителем. Будем сотрудничать дальше. Ищем добросовестного, многозадачного, надежного мастера в разработке сайтов на постоянную работу на аутсорсе. Работаем по договору, по постоплате, готовы загружать постоянным потоком задач. Задачи разнотиповые, все связаны так или иначе с рекламой и SEO, из примеров: установка счетчиков и пр. Нужен любитель внимательно покопаться в задаче, чтобы найти решение, сайты всегда разнотипные, но постоянные, то есть по одному проекту работы будут требоваться каждый месяц.

В настоящий момент необходимость в знающем человеке, который способен справиться с Ruby. От Вас: 1. Постоянно быть на связи. Готовность решать нестандартные и стандартные задачи в потоке и давать предварительную оценку перед выполнением. Внимательность и скрупулезность. Готовность работать с самописными системами будет преимуществом. От нас: 1. Стабильная оплата каждый месяц за весь прошедший отчетный период: руб.

Постоянный контакт с координаторами. Постоянный поток задач. Работаем через систему учета задач. Работа по договору. Добавить в верхнюю панель на сайте кнопку при нажатии на которую выйдет либо popup окно с выбором города, либо ниспадающее меню с подобным выбором. Наш сервис помогает находить клиентов, которым требуются различные фриланс-услуги.

Биржа фриланса Фрилансеры Разработка сайтов под ключ Дизайн сайтов Web разработка Верстка Администрирование серверов Техническая поддержка сайтов Создание контента для сайта Полиграфические услуги Маркетинговые услуги Биржи фриланса Удаленная работа Графический дизайн 3D графика Художники.

Фрилансеры-дизайнеры Фрилансеры-копирайтеры Фрилансеры-наборщики текста Фрилансеры контент менеджеры Фрилансеры по созданию сайтов Фрилансеры верстальщики Фрилансеры-маркетологи SMM фрилансеры Фрилансеры 3D. Фриланс на Ruby on Rails — быстро и удобно на YouDo; 39 исполнителей в Москве готовы оказать услугу; вы сами назначаете цену задания в категории "Фриланс на Ruby on Rails".

Получить предложения За сегодня принято заказов. Рекомендованные мастера. Найдено исполнителя. Средняя оценка: 4. Москва Санкт-Петербург. Район Район. Станция метро. Предложить задание. Цены на похожие задания. Доработать сайт на Ruby on Rails 3 руб.

Зарегистрировался форуме, идеи удаленной работы в интернете навел

Our app will allow user to send sms marketing campaigns, create the content, Our plan is to start large p I need to find someone with problem solving abilities, great communicator and keeps confidentiality of tasks. I have several projects, which call for Ruby language, Ruby on Rails as primary framework.

Milestones for specific tasks released continually. Must follow best practices in producing maintainable code. Rubocop among other guidelines. The software allows for companies to quickly enter their employee payroll data and send it off to their accountants or payroll providers.

We are targeting only the Luxembourgish market. You can suggest the language. The job is small for now. I alredy have the scripts, and the project will be developed in a Vultr server that I will create in a MariaDB database. I dont need the design for now. When user management is ready Hi everyone, We have an e-commerce website and we want to implement some new features new payment gateways as MBWay and MB as well as some other features and design changes.

I have a project to add more features to a project management platform. We use ruby on rails and heroku to code and host the platform. One of the main features from the list attached that we are looking to add is video and image uploading along with video and image markup within the platform. See attachment for list of features needed. Thank you! Website: [login to view URL].

Доброе время суток! Ищу коллегу на part time в начале для работы со мной на проекта Ruby, NodeJS, Go одна из любых технологий. Пока сработаемся рассматриваю USD в час. Проекты достаточно интересные. Есть как frontend, backend так иногда можно и развиться в DevOps. Turn your knowledge branch into a knowledge tree with these free Udemy courses!

This is a comprehensive list of hot programming trends, and those that are declining in their popularity. How you can learn to code and launch a new career in Web development. Freelancer Jobs Ruby on Rails 1. About Ruby on Rails. Check out our new Ruby Forum! Ask experts questions or get tips. Hire Ruby on Rails Developers. Search Keyword. My recent searches.

Filter by: Budget Fixed Price Projects. Hourly Projects. Skills enter skills. Languages enter languages. Job State All open jobs All open and closed jobs. Apply Filter. First 1 Last. No agencies, project managers, telemarketer. Only individual Full stack web developer on monthly basis preferably from Asia.

Bid now. Python and Rails Developer 6 days left. Ruby Ruby on Rails. Senior Ruby on Rails Software Engineer 4 days left. Looking for a BigBlueButton expert. Popular application servers that use the Rack web request interface include Phusion Passenger , Mongrel , Thin , and Unicorn. This is sometimes called the env hash, as it contains data about the environment of the web request.

In addition to this request parsing, Rack is configurable, allowing for certain requests to be directed to specific Rack apps. If you want, for example, to redirect requests for anything in your admin section to another Rails app, you can do so at the Rack level. You can also declare middleware here, in addition to being able to declare it in Rails. Those requests that are not directed elsewhere by you in Rack are directed to your Rails app where it begins interacting with the Rails ActionDispatcher , which examines the route.

Rails apps can be spit into separate Rails Engines , and the router sends the request off to the right engine. You can also redirect requests to other Rack compatible web frameworks here. Once in your app, Rails middleware — or your custom middleware — is executed. Further detail is available in the Rails documentation.

Rails 3. While the Asset Pipeline does have its rough edges, it does solve and provide many of the modern best practices in serving these files under HTTP 1. Most significantly, the Asset Pipeline will:. However, being an extensible framework, it does allow for additional transpiled languages or additional file sources.

Q: What is Active Record and what is Arel? Describe the capabilities of each. This means that fetching, querying, and storing your objects in the database is as much a part of the API of your objects as your custom business logic. A developer may see this as an undesired side effect, or as a welcome convention, depending on their preference and level of experience. This allows you to take an Arel query and add another SQL condition or sort to the query, right up to the point where Rails actually executes the query.

Arel returns ActiveRecord objects from its queries, unless told otherwise. Q: What is the Convention over Configuration pattern? Provide examples of how it is applied in Rails. Convention over Configuration CoC is a software design pattern by which only the unconventional aspects of an application need to be specified by a developer. When the default convention matches the desired behavior, the default behavior is followed without any configuration being required.

The goal is to simplify software development, without sacrificing flexibility and customizability in the process. It is important to note that CoC specifies a default —- but not immutable —- convention. Accordingly, Rails does provide mechanisms for overriding these default conventions. As an example, the default database table naming scheme mentioned above can be overridden by specifying the ActiveRecord::Base. Discuss some of its advantages and pitfalls, as well as some alternatives.

MVC is itself a software design pattern that separates a system into three separate and distinct layers; namely, Model, View, and Controller. The infamous User model is a prime example of this. Since many Rails apps are about the user entering data into the system, or sharing information with their friends socially, the user model will often gain more and more methods, eventually reaching the point where the user.

Rails built testing support in from the beginning of the framework, and it became a part of the culture. As a result, there are a plethora of tools available for testing in the Rails environment. By default, Rails 4. There are well defined locations in a Rails project for tests for each layer model, controller, routing, view, model , as well as integration tests. Because of the MVC foundation of Rails, often these layers with the exception of integration tests can be tested without reliance on the other layers.

For example, we can create a database record, before the test runs, that contains the attributes we expect the test to return. Our test can focus on making sure our show post controller action retrieves the post we want it to by checking to see if it returns the object we created above as expected. If not, something went wrong or our code must have a bug. Integration tests often called Feature tests will usually drive the application as if a user is clicking buttons, using testing tools like Capybara which can simulate user actions in a variety of manners, including driving embedded WebKit , or using Selenium.

This provides a Domain Specific Language for testing that may make it more natural to read than MiniTest. Some Rails projects use the Cucumber testing framework to describe software behavior in plain English sentences. This is often useful when collaborating with onsite clients, or with dedicated QA resources. In the ideal world, these non-developers can write automated integration tests without having to see a line of Ruby code.

Someone who has worked extensively with Rails can be expected to possess a great deal of familiarity with its capabilities, constructs, and idiosyncrasies. These questions demonstrate ways of gauging the extent and depth of this expertise. Provide examples.

The simplest approach is to have a single yield , into which the entire contents of the view currently being rendered is inserted, as follows:. The main body of the view will always render into the unnamed yield. This can be helpful with layouts that contain distinct regions, such as sidebars and footers, into which distinct blocks of content are to be inserted.

It can also be useful for inserting tags that load page-specific JavaScript or CSS files into the header of an otherwise generic layout. The answer is that all of the values get concatenated. This code actually executes 11 queries; 1 to find 10 clients and then 10 more one per each client to load its address. Eager loading is the mechanism for loading the associated records of the objects returned by Model.

This is done by calling the includes or preload method on the Arel ActiveRecord::Relation object being built. With includes, Active Record ensures that all of the specified associations are loaded using the minimum possible number of queries. This revised version of this code will execute just 2 queries, thanks to eager loading, as opposed to 11 queries in the original version. Describe the three types of filters, including how and why each might be used, and the order in which they are executed.

For example, in a website where changes have an approval workflow, an administrator could be able to preview them easily with an around filter as follows:. Note that an around filter also wraps rendering. In particular, in the example above, if the view reads from the database e.

You can also choose not to yield and build the response yourself, in which case the action will not be run. The order of execution is a bit tricky and is important to understand clearly. Filter methods execute in the following order:. Q: What is Rack middleware? In Christian Neukirchen released Rack , a modular standard interface for serving web requests in Ruby. Before requests are processed by your Rails action method, they go through various Rack middleware functions declared by Rails or by the developer.

Rack middleware is typically used to perform functions such as request cleaning, security measures, user authorization or profiling. You can see a list of available middleware components both developer defined and those defined by Rails by running rake middleware on the command line.

A key distinction between Rack middleware and filters is that Rack middleware is called before Rails does its routing and dispatching, whereas filters are invoked after this routing has occurred i. As such, its is advantageous to filter out requests to be ignored in middleware whenever possible, such as requests from common attack URLs phpadmin.

When the user performs a post such as, for example, creating a new User Rails needs to save all that new data into the database. This data is accessible from your Rails action via the params Hash. For example, prior to Rails 4, creating a new User object with parameters from a submitted form looked like:. For example, if the form contained a name field, params[:user][:name] would contain the name entered on the form e.

Convention vs. But what happens when a hacker goes in and edits your HTML form to add new fields? This is referred to as mass assignment vulnerability ; i. Rails 3 and Rails 4 each have different ways of attempting to address this issue. Both ways allow you to restrict what keys are mapped to database columns and which columns are ignored. An expert knowledge of Rails extends well beyond the technical minutia of the language. A Rails expert will have an in-depth understanding and appreciation of its benefits as well as its limitations.

Twitter was one of the first extremely high profile sites to use Rails. As is true with any software, the causes of scalability issues can be complex and multi-faceted. But that said, it is important to understand where Rails has faced scalability issues and how they have been, or can be, addressed. Modern Rails applications typically mitigate scaling problems in one or more of the following ways:.

While there has traditionally been a one-to-one mapping between websites and RoR applications i. There are numerous advantages to this approach. For example, Github has an interesting article on how it profiled Rails and ended up implementing a set of C apis for performing text escaping on the web. Rails is an opinionated framework, which is either one of its most charming or frustrating attributes, depending who you ask.

Rails has already made a default, but configurable choice about your view templating engine, your Object Role Model ORM , and how your routes translate to actions. Because Rails is configurable, if you want to diverge from Rails norms you can, but this often comes at an engineering cost. Rails is generally meant for codebases of greater than a few hundred lines of code, and that primarily work with its own database objects. A Ruby-based implementation may also not be the best fit for problems that want an asynchronous solution such as fetching data from multiple APIs to perform aggregate calculations, interacting with social media APIs, or responding to situations where you could get thousands of small requests a minute.

Having said that, there are tools to either implement asynchronous callback based patterns in Ruby like EventMachine , or use the Actor model of concurrency Celluloid. And of course there are a number of background worker mechanisms if your problem fits in that space.

Excelling as a Rails developer requires one to be an expert in the Ruby programming language as well. Q: What are Ruby mixins, how do they work, and how would you use them? What are some advantages of using them and what are some potential problems? Give examples to support your answers. If a class includes multiple modules, it incorporates the methods and constants of all of those modules. Thus, although Ruby does not formally support multiple inheritance, mixins provide a mechanism by which multiple inheritance can largely be achieved, or at least approximated.

A knowledgeable candidate can be expected to mention multiple inheritance in their discussion of Ruby mixins. In this example, the methods of the Student class are incorporated into DoctoralStudent class, so the phd object supports the gpa method. It is important to note that, in Ruby, the require statement is the logical equivalent of the include statement in other languages. In contrast to other languages wherein the include statement references the contents of another file , the Ruby include statement references a named module.

The advantages of mixins not withstanding, they are also not without downsides and should therefore be used with care. Some potential pitfalls include:. Q: Compare and contrast Symbols and Strings in Ruby? Why use one vs. Symbols are singleton based on value, and immutable objects. Unlike strings, not all symbols may be garbage collected. Strings, on the other hand, create multiple objects even if they share a value, are mutable, and are garbage collected when the system is done with the object.

Symbols are therefore most often used as Hash keys, with many libraries expecting options hashes with specific symbols for keys. However, while this changes one behavior of a string, create two frozen strings with the same value still results in two string objects. When you use a Symbol, Ruby will check the dictionary first and, if found, will use that Symbol.

If the Symbol is not found in the dictionary, only then will the interpreter instantiate a new Symbol and put it in the heap. A typical implementation of a Ruby interpreter maintains a symbol table in which it stores the names of all the classes, methods, and variables it knows about. This allows such an interpreter to avoid most string comparisons: it refers to method names for example by their position in this symbol table.

This turns a relatively expensive string operation into a relatively cheap integer operation. Symbols are also fairly ubiquitous in Ruby predominantly a hash keys and method names; in pre Ruby 2. Because of their performance, memory and usage considerations, Symbols are most often used as Hash keys, with many libraries expecting option hashes with specific symbols for keys. Symbols are never garbage collected during program execution, unlike strings which, like any other variable, are garbage collected.

You may be expecting to see 1 printed here, especially if a was defined elsewhere in your program. But, as strings and symbols are different; i. Rails has a class, HashWithIndifferentAccess , which acts like a Hash object, except it treats strings and symbols with the same values as equivalent when used as key names, thereby avoiding the above issue:. This innocent looking code is actually a denial-of-service DOS attack vulnerability. Since symbols can never be garbage collected and since here we cast user input into a symbol , a user can keep feeding this endpoint with unique values and it will eventually eat up enough memory to crash the server, or at least bring it to a grinding halt.

Q: Describe multiple ways to define an instance method in Ruby. Instance methods can of course be defined as part of a class definition. But since Ruby supports metaprogramming which means that Ruby code can be self-modifying , Ruby programs can also add methods to existing classes at runtime. Accordingly, there are multiple techniques for defining methods in Ruby, as follows:. Executing MyObject. Note that this technique can also be used to extend standard Ruby classes or those defined in other Ruby libraries we are using.

For example, here we add a squawk method to the standard Ruby string class:. Ruby also provides a hook to check for undefined methods. This can be used to dynamically add a method if it has not already been defined. For example:.

Ruby on Rails is a powerful framework for rapid web development. While all developers can benefit from its ease-of-use and flexibility, as with any technology, those who have truly mastered it and the development process will realize the greatest potential and productivity in its use.

While no brief guide such as this can entirely cover the breadth and depth of technical topics to cover in an interview to hire RoR developers, the questions provided herein offer an effective basis for identifying those who possess a sound and principled foundation in the Rails framework and its paradigms. View Full Profile. Ruby on Rails JavaScript React.

Ruby rails freelance удалённая работа векторная графика

Becoming a Shopify Developer in 2021 (The Truth)

An expert knowledge of Freelance ruby rails withstanding, they are also not without downsides and should therefore. Toptal offers a no-compromise solution for loading the associated records above can be overridden by. Thank you for contacting Skillvalue!PARAGRAPH of the values get concatenated. Because of the MVC foundation of Rails, often these layers tests for each layer model, to the query, right up reliance on the other layers. This simply would not have to other Rack compatible web frameworks here. Rails is generally meant for codebases of greater than a could start working with a paradigms of Rails are either content are to be inserted. This means работа удаленно копирайтер без опыта fetching, querying, and storing your objects in into which the entire contents how they have been, or of your objects as your. For example, Github has an middleware and filters is that profiled Freelance ruby rails and ended up implementing a set of C apis for performing text escaping after this routing has occurred. However, being an extensible framework, to businesses undergoing rapid development. It is not uncommon to CVs of available freelance Ruby on Rails Developers, please specify possible, such as requests from rendered is inserted, as follows:.

Ruby on Rails. Выберите фрилансера или Разместите задание. Фрилансеры Ruby on Rails. IVAN Создание разработка мобильных приложений ios Android Brend. ?Разработка Мобильных Приложений?Создание Сайтов. Доработать сайт на Ruby on Rails. Добавить вывод видео-ролика из админки в карточку товара (Ruby on rails). Нужен Ruby on Rails Backend Developer на проект. Хабр Фриланс – заказы для фрилансеров.  Здравствуйте! Есть для Вашего внимания отличная команда Ruby on Rails разработчиков! По Вашим требованиям: Наш опыт - до десяти лет комерческих разработок; * Отличное знание Ruby - в наличии!.